Didomi Web SDK
The Didomi Web SDK is the browser-side library that renders consent notices, preference centers, and privacy widgets, gates third-party tags on user consent, and writes IAB TCF v2 / GPP / Didomi consent strings to storage. It exposes a programmatic API (Didomi.getUserConsentStatus, Didomi.setUserAgreeToAll, Didomi.openPreferences, etc.), a typed event bus, and integrations with Google Tag Manager, Adobe Launch, Tealium, Prebid, Google Consent Mode v2, Salesforce DMP, Piano Analytics and other tag managers and SSPs.
Documentation
Documentation
https://developers.didomi.io/cmp/web-sdk
GettingStarted
https://developers.didomi.io/cmp/web-sdk/getting-started
APIReference
https://developers.didomi.io/cmp/web-sdk/reference/api
Other Resources
Events
https://developers.didomi.io/cmp/web-sdk/reference/events
Versioning
https://developers.didomi.io/cmp/web-sdk/reference/versions
Performance
https://developers.didomi.io/cmp/web-sdk/performance
APIsJSON
https://raw.githubusercontent.com/api-evangelist/didomi/refs/heads/main/apis.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/didomi/refs/heads/main/arazzo/didomi-classify-and-register-cookie-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/didomi/refs/heads/main/arazzo/didomi-create-and-assign-consent-user-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/didomi/refs/heads/main/arazzo/didomi-create-privacy-center-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/didomi/refs/heads/main/arazzo/didomi-data-subject-erasure-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/didomi/refs/heads/main/arazzo/didomi-deploy-notice-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/didomi/refs/heads/main/arazzo/didomi-group-notices-template-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/didomi/refs/heads/main/arazzo/didomi-issue-consent-token-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/didomi/refs/heads/main/arazzo/didomi-provision-organization-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/didomi/refs/heads/main/arazzo/didomi-record-consent-event-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/didomi/refs/heads/main/arazzo/didomi-register-cookie-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/didomi/refs/heads/main/arazzo/didomi-submit-notice-text-content-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/didomi/refs/heads/main/arazzo/didomi-upload-consent-proof-workflow.yml