Ketch Web SDK

TypeScript and JavaScript Web API and consent library for collecting, storing, and enforcing consent in browser environments. Includes methods such as getBootstrapConfiguration and getConsent and a consent library distributed via GitHub.

API entry from apis.yml

apis.yml Raw ↑
aid: ketch-io:ketch-web-sdk
name: Ketch Web SDK
description: TypeScript and JavaScript Web API and consent library for collecting, storing, and enforcing
  consent in browser environments. Includes methods such as getBootstrapConfiguration and getConsent and
  a consent library distributed via GitHub.
humanURL: https://github.com/ketch-sdk
tags:
- Web
- JavaScript
- TypeScript
- SDK
- Consent
properties:
- type: SourceCode
  url: https://github.com/ketch-sdk/ketch-web-api
- type: ConsentLibrary
  url: https://github.com/ketch-sdk/ketch-consent
- type: Documentation
  url: https://docs.ketch.com/
features:
- name: Bootstrap Configuration
  description: Fetch and apply per-property consent configuration at page load.
- name: Consent Retrieval
  description: Read current consent state for the visitor across categories and purposes.
- name: Branded Consent Experiences
  description: Render branded consent UIs that match site theming.
useCases:
- name: Web Cookie Consent
  description: Power compliant cookie banners and preference centers on web properties.
- name: Tag Firing Control
  description: Gate analytics and marketing tags based on visitor consent.
integrations:
- name: Google Tag Manager
- name: Segment
- name: Adobe Analytics
authentication:
- type: Property Code
  description: Web SDK is configured per property using a property code rather than a secret API key.