Skip to main content
There are two ways to send data into Klaritics. Most products use both: SDKs for what users do in the app, and the External API for what happens on your servers.

Client SDKs

Track events from inside your web and mobile apps. The SDK handles sessions, device IDs, and batching for you.

External API

Send events and user properties over HTTPS from backend services, jobs, warehouses, and CRMs.

Which one to use

Keep identifiers consistent across both. An event sent through the External API should use the same user_id your app passes to the SDK, so both streams describe the same person.

Available SDKs

Web

Android

iOS

React Native

Flutter

Kotlin Multiplatform

See SDK release notes for what changed in each version.