Skip to main content

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.

Audience  > > >PublisherAdvertiser / data provider
SDK for...Client-side or server-sideGenerate EUID token from personal dataRefresh EUID tokenMap personal data to raw EUIDs*Monitor rotated salt buckets**
JavaScriptClient✅✅——
JavaServer✅✅✅—
PythonServer✅✅✅✅
AndroidClient (Mobile)✅✅——
iOSClient (Mobile)✅✅——

* Advertisers and Data Providers who need to generate raw EUIDs from personal data can also do this via Snowflake (see Snowflake integration guide) or by using the POST /identity/map endpoint.

** Monitoring rotated salt buckets is not necessary for implementations using the latest version of the POST /identity/map endpoint.

SDK documentation​

The following SDK documentation is available for EUID integration. Documentation links are in the first column.

SDK/link to guideDescriptionAudience
SDK for JavaScriptClient-side JavaScript SDK that facilitates the process of establishing client identity using EUID and retrieving EUID tokens for publishers.Publishers
SDK for JavaAn SDK for audiences using Java server-side:Publishers
Advertisers
Data Providers
SDK for PythonAn SDK for audiences using Python server-side:Publishers
Advertisers
Data Providers
SDK for AndroidAn 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 iOSAn 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