SDKs: Summary
Review the SDK functionality to determine which SDK or SDKs you want to use, then click through in the SDKs table to review the reference documentation.
SDK Functionality
The following table summarizes the functionality available with each SDK.
EUID SDK for... | Client-Side or Server-Side | Encrypt Raw EUID to EUID Token | Decrypt EUID Token to Raw EUID | Generate EUID Token from Personal Data | Refresh EUID Token | Map Personal Data to Raw EUIDs | Monitor Rotated Salt Buckets |
---|---|---|---|---|---|---|---|
JavaScript | Client | — | — | ✅ | ✅ | — | — |
Java | Server | ✅ | ✅ | ✅ | ✅ | ✅ | — |
Python | Server | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
C# / .NET | Server | ✅ | ✅ | — | — | — | — |
C++ | Server | ✅ | ✅ | — | — | — | — |
Android | Client (Mobile) | — | — | ✅ | ✅ | — | — |
iOS | Client (Mobile) | — | — | ✅ | ✅ | — | — |
SDK Documentation
The following SDK documentation is available for EUID integration. Documentation links are in the first column.
SDK/Link to Guide | Description | Audience |
---|---|---|
SDK for JavaScript | Client-side JavaScript SDK that facilitates the process of establishing client identity using EUID and retrieving EUID tokens for publishers. | Publishers |
SDK for Java | An SDK for audiences using Java server-side:
| Publishers DSPs Advertisers Data Providers |
SDK for Python | An SDK for audiences using Python server-side:
| Publishers DSPs |
SDK for C# / .NET | An SDK for audiences using .NET server-side:
| DSPs Data Providers |
SDK for C++ | An SDK for audiences using C++ server-side:
| DSPs Data Providers |
SDK for Android | An SDK that facilitates the process of generating or establishing client identity using EUID and retrieving EUID tokens for publishers that need to support Android apps. | Publishers |
SDK for iOS | An SDK that facilitates the process of generating or establishing client identity using EUID and retrieving EUID tokens for publishers that need to support iOS apps. | Publishers |