TrichiData

SDK Overview

The SDK receives a call from your application and delivers a normalized event to the Trichidata ingestion API.

The SDK receives a call from your application and delivers a normalized event to the Trichidata ingestion API. Everything else — storage, forwarding to destinations, schema discovery — happens on the backend.

How the docs are organized

PageWhat it covers
QuickstartTrack your first event end-to-end
Browser / React / React Native / NodeInstall and setup for your environment
REST APISession flow, event schemas, property limits — canonical reference

Choose your SDK

SDKInstallStatusDocs
Browsernpm install @trichidata/browser✅ AvailableBrowser SDK
Reactnpm install @trichidata/react✅ AvailableReact SDK
React Nativenpm install @trichidata/react-native✅ AvailableReact Native SDK
Node.jsnpm install @trichidata/node✅ AvailableNode SDK
REST API✅ AvailableReference

All JavaScript SDKs expose the same TrichiDataClient with init, identify, trackEvent, and trackEventsBatch. Start with Quickstart, then open the guide for your platform. Event schemas and HTTP details are in the REST API.

Post-MVP

SDKNotes
Flutter

Getting started

PII reminder

⚠️ Do not pass personally identifiable information in event properties — no email, name, phone, address, or anything that identifies a real person. Use only an anonymous user_id from your own system. See Compliance.

On this page