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.

Didomi Web SDK is one of 6 APIs that Didomi publishes on the APIs.io network.

Tagged areas include Consent, JavaScript, SDK, and Web. The published artifact set on APIs.io includes API documentation, a getting-started guide, and an API reference.

API entry from apis.yml

apis.yml Raw ↑
aid: didomi:didomi-web-sdk
name: Didomi Web SDK
tags:
- Consent
- JavaScript
- SDK
- Web
humanURL: https://developers.didomi.io/cmp/web-sdk
properties:
- type: Documentation
  url: https://developers.didomi.io/cmp/web-sdk
- type: GettingStarted
  url: https://developers.didomi.io/cmp/web-sdk/getting-started
- type: APIReference
  url: https://developers.didomi.io/cmp/web-sdk/reference/api
- type: Events
  url: https://developers.didomi.io/cmp/web-sdk/reference/events
- type: Versioning
  url: https://developers.didomi.io/cmp/web-sdk/reference/versions
- type: Performance
  url: https://developers.didomi.io/cmp/web-sdk/performance
description: 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.