Skip to main content
Permutive SDKs are deployed by publishers to their sites & apps to provide a privacy-safe environment for capturing, processing, and activating user data in real-time. While a typical data platform’s SDK is responsible for capturing data and sending it to the platform’s API for downstream computation in the cloud, Permutive’s SDKs are unique in that they are designed to process data on-device and activate audiences in addition to data collection. Combined with our API, Permutive operates a hybrid edge-cloud architecture in which our SDKs determine and activate cohorts for individual users at the edge, and our cloud provides publisher-level insights. A Permutive SDK is responsible for tracking events on-device, processing these events and other connected data for each cohort to determine a user’s cohort memberships, performing activations attached to cohorts—typically attaching cohorts to an ad request—and finally for recording events and cohorts to the publisher’s cloud instance of Permutive. Permutive offers SDKs for web (desktop, AMP, FB Instant Articles), mobile (iOS, Android, React Native), and CTV (Roku, Apple TV, Amazon Fire TV, and Samsung TV).