Developer docs
SDKs for every platform, the HTTP and query APIs, event sources and the MCP server for AI assistants.
SDKs
Web and React Native
Install @metrickle/sdk on a website, web app or React Native app. Options, signed-in users, more than one domain, cart value, revenue, surveys and feedback.
iOS
Add Metrickle to an iOS app with Swift Package Manager. Screens, events, signed-in users, accessibility settings, surveys, feedback and privacy details.
Android
Add Metrickle to an Android app with Gradle. Screens, events, signed-in users, Jetpack Compose, accessibility settings, surveys, feedback and privacy.
Flutter
Add Metrickle to a Flutter app on iOS, Android, web or desktop. Screens, events, signed-in users, accessibility settings, surveys, feedback and privacy.
Sending data
Events
How Metrickle models events. Automatic events, custom events and their properties, signed-in people, sessions, revenue and refunds, the same on every SDK.
HTTP ingest API
Send events to Metrickle from a server, game engine, desktop app or any platform without an SDK. Endpoint, write key, batch format, limits and responses.
Stripe and RevenueCat
Send payments, renewals, refunds and cancellations to Metrickle from Stripe or RevenueCat, server-side, and tie each one to the person your app identified.
Segment and RudderStack
Forward page, screen, track and identify calls from Segment or RudderStack to Metrickle. Endpoint, secret, how calls map, consent and avoiding duplicates.
Releases
Mark each deploy in Metrickle from CI, GitHub, Vercel or Netlify with the deploy hook, so charts, alerts and protected flows show what changed and when.
Accessibility scans
Post axe-core results from CI to Metrickle, so each WCAG failure shows next to the friction it causes. Scan hook URL, accepted formats, limits and responses.
Data out
Query API
Read raw events and aggregates from Metrickle in scripts, notebooks and BI tools. Authentication, rate limits, parameters, paging, errors and every endpoint.
Warehouse export
Get a daily copy of every Metrickle event as gzipped JSON lines in your own S3-compatible bucket, ready to load into BigQuery or Snowflake, with erasures.
Webhooks
Receive Metrickle feedback reports, alerts, cases and study bookings at your own endpoint. Payload format, headers, signature checks, retries and event types.