Welcome
leatmap is an EU-hosted, privacy-respecting analytics platform. You install
the TypeScript SDK on your site, your events flow into our managed Rust
collector at collect.leatmap.com, and you read your data through the
dashboard at app.leatmap.com or the typed query API. EU-resident
infrastructure by default; no third-party data processor in the path.
What ships in v1.0
Section titled “What ships in v1.0”| Component | Package / binary | Purpose |
|---|---|---|
| Browser SDK | @syntarie/tracking | Capture, batch, and send events from the browser. |
| Node SDK | @syntarie/tracking-node | Capture and send server-side events. |
| Shared types | @syntarie/shared | The Event interface + JSON Schema, plus the tracking-plan parser. |
| Collector | collector (Rust binary) | Ingest, validate, enrich, gate by consent, persist. |
| Query API | api (Node service) | Workspace-scoped reads, GDPR endpoints, audit log, dead-letter queue. |
| Codegen | tooling/codegen | Generate typed track() overloads from your tracking plan. |
| Plan diff | tooling/plan-diff | Detect breaking changes to your tracking plan in CI. |
| Migrations | tooling/migrate | Apply Postgres schema migrations idempotently. |
What does NOT ship in v1.0
Section titled “What does NOT ship in v1.0”These are on the roadmap (v1.1 and beyond) and intentionally out of scope:
- Funnels, retention, lifecycle grids, cohorts, pathfinding (v1.1).
- ClickHouse / S3 cold storage tier (v1.2).
- Kafka / Redpanda streaming output (v1.3).
- Audience builder + reverse ETL (v1.4).
- Mobile SDKs (v1.5).
- Anomaly detection / forecasting / propensity scoring (v1.6).
- Session replay (v1.7).
- Ad-spend attribution (v1.8).
- Probabilistic identity stitching (v1.9).
v1.0 is the foundation: a stable public API contract, semver guarantees, a
docs site, and the hosted ingest + dashboard at *.leatmap.com.
Stability promise
Section titled “Stability promise”Every export, endpoint, and wire field listed in the API reference is part of the public contract and bound by the semver policy. Anything not listed there may change in a minor or patch release.
Where to go next
Section titled “Where to go next”- Quick start — install the SDK, send your first event in under five minutes.
- Why leatmap? — what we optimise for and who we’re for.
- Browser SDK — the full surface of the browser package.
- Operations / API keys — workspace + key management.