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.
This page includes:
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 | Generate EUID Token from Personal Data | Refresh EUID Token | Generate Raw EUID from Personal Data |
---|---|---|---|---|---|---|
JavaScript | Client | — | — | ✅ | ✅ | — |
Java | Server | ✅ | ✅ | ✅ | ✅ | ✅ |
Python | Server | ✅ | ✅ | ✅ | ✅ | — |
C# / .NET | Server | ✅ | ✅ | — | — | — |
C++ | Server | ✅ | ✅ | — | — | — |
SDK Documentation
The following SDK documentation is available for EUID integration. Documentation links are in the first column.
SDK | Document | 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: - Helps publishers to generate or refresh EUID tokens from personal data (POST /token/generate). - Helps DSPs to decrypt EUID tokens from bid requests (Decrypt EUID Tokens for RTB Use). | Publishers DSPs Advertisers Data Providers | |
SDK for Python | An SDK for audiences using Python server-side: - Helps publishers to generate or refresh EUID tokens from personal data (POST /token/generate). - Helps DSPs to decrypt EUID tokens from bid requests (Decrypt EUID Tokens for RTB Use). | Publishers DSPs | |
SDK for C# / .NET | An SDK for audiences using .NET server-side: - Helps DSPs to decrypt EUID tokens from bid requests. | DSPs Data Providers | |
SDK for C++ | An SDK for audiences using C++ server-side: - Helps DSPs to decrypt EUID tokens from bid requests. | DSPs Data Providers |