Ketch Mobile SDKs

Native iOS (Swift) and Android (Kotlin) SDKs plus a React Native module and a CocoaPods wrapper example for collecting and enforcing consent inside mobile applications. The iOS SDK supports iOS 15 and above; the Android SDK targets API level 26 and above. WebView-based consent management and DSR submission are supported.

Ketch Mobile SDKs is one of 6 APIs that Ketch publishes on the APIs.io network.

Tagged areas include Mobile, iOS, Android, React Native, and SDK. The published artifact set on APIs.io includes API documentation.

API entry from apis.yml

apis.yml Raw ↑
aid: ketch-com:ketch-mobile-sdks
name: Ketch Mobile SDKs
description: 'Native iOS (Swift) and Android (Kotlin) SDKs plus a React Native module and a CocoaPods
  wrapper

  example for collecting and enforcing consent inside mobile applications. The iOS SDK supports

  iOS 15 and above; the Android SDK targets API level 26 and above. WebView-based consent

  management and DSR submission are supported.

  '
humanURL: https://github.com/ketch-com
tags:
- Mobile
- iOS
- Android
- React Native
- SDK
- Consent
properties:
- type: iOS
  url: https://github.com/ketch-com/ketch-ios
- type: Android
  url: https://github.com/ketch-com/ketch-android
- type: ReactNative
  url: https://github.com/ketch-com/ketch-react-native
- type: SourceCode
  url: https://github.com/ketch-com/KetchSDKWrapperCocoaPod
- type: Documentation
  url: https://docs.ketch.com/
features:
- name: Preemptive Consent Collection
  description: Capture consent before tracking SDKs activate inside the app.
- name: WebView Consent and DSR
  description: Use the WebView component for consent management and DSR submission.
- name: Identity Stitching
  description: Maintain a consistent consent state across mobile and web identities.
- name: React Native Bridge
  description: Wrap the native iOS and Android SDKs for use in React Native apps.
useCases:
- name: iOS App Consent
  description: Comply with App Tracking Transparency and regional regulations in iOS apps.
- name: Android App Consent
  description: Drive consent collection and enforcement for Android apps.
- name: Cross-Platform Mobile Consent
  description: Share a single consent surface across iOS, Android, and React Native codebases.
integrations:
- name: Firebase
- name: AppsFlyer
- name: Adjust
authentication:
- type: Property Code
  description: Configured per property using a property code; calls are authenticated against the Ketch
    backend.