# Didomi Web SDK

**Canonical:** https://apis.io/apis/didomi/didomi-web-sdk/  
**Provider:** Didomi — https://apis.io/providers/didomi/  
**Base URL:** https://sdk.privacy-center.org  
**Documentation:** https://developers.didomi.io/cmp/web-sdk

Didomi Web SDK is one of 37 APIs that [Didomi](https://apis.io/providers/didomi/) publishes on the [APIs.io](https://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.

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.

## Machine-readable artifacts (19)

- **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
- **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

## Other Didomi APIs (12)

- [Didomi Android SDK](https://apis.io/apis/didomi/didomi-android-sdk/)
- [Didomi iOS SDK](https://apis.io/apis/didomi/didomi-ios-sdk/)
- [Didomi Cross-Platform SDKs (React Native, Flutter, Unity, Vega OS, AMP)](https://apis.io/apis/didomi/didomi-cross-platform-sdks/)
- [Didomi Consent String Toolkit](https://apis.io/apis/didomi/didomi-consent-string-toolkit/)
- [Didomi consents/events API](https://apis.io/apis/didomi/didomi-consents-events-api/)
- [Didomi consents/proofs API](https://apis.io/apis/didomi/didomi-consents-proofs-api/)
- [Didomi consents/tokens API](https://apis.io/apis/didomi/didomi-consents-tokens-api/)
- [Didomi consents/users API](https://apis.io/apis/didomi/didomi-consents-users-api/)
- [Didomi cookies API](https://apis.io/apis/didomi/didomi-cookies-api/)
- [Didomi dashboards-urls API](https://apis.io/apis/didomi/didomi-dashboards-urls-api/)
- [Didomi domains API](https://apis.io/apis/didomi/didomi-domains-api/)
- [Didomi Integrations API](https://apis.io/apis/didomi/didomi-integrations-api/)

## Tags

Consent, JavaScript, SDK, Web

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/didomi/didomi-web-sdk/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/didomi/.
