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.

Ketch Web SDK is one of 3 APIs that Ketch publishes on the APIs.io network.

Tagged areas include Web, JavaScript, TypeScript, SDK, and Consent. The published artifact set on APIs.io includes API documentation.

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.