Know which features
actually matter
Runtime analytics and static event discovery in one workspace. See adoption, dead features, and catalog drift before they become roadmap noise.
Free tier · 100k events/month · No credit card
Operational views for product teams
Features, adoption trends, dead functionality, events, API keys, and system health — in one interface.


Built for product decisions
Feature-level analytics: what is used, what went quiet, and whether your event catalog still matches the codebase.
Feature adoption
Daily rollups from raw events. Drill into per-feature usage and trends from the dashboard.
Dead feature detection
Features with no events in 14+ days surface in a dedicated view — backed by the same active/dead rules as the API.
Catalog alignment
The CLI discovers Eventra.track() calls and syncs names to your project. eventra check fails CI when the catalog drifts.
Teams & billing
Workspaces, projects, and role-based access. Plan limits for events, members, and API keys are enforced server-side.
Three steps to insight
Instrument, sync the catalog, review adoption in the dashboard.
Instrument with the SDK
Add @eventra_dev/eventra-sdk in browser, Node, Edge, or serverless. Events batch with retries and idempotency keys.
Sync with the CLI
Run eventra sync in CI or locally. Static analysis extracts track() calls and writes eventra.json.
Review in the dashboard
Adoption, dead features, events, API keys, and billing usage — scoped to workspace and project.
How features are classified
Classification matches the analytics API: active and dead status, plus usage history in feature detail.
At least one event in the last 14 days.
Had usage before, but nothing in the last 14 days.
Daily rollups and charts show direction over time in feature detail.
SDK and CLI on npm
Open-source packages with published docs. Runtime delivery and static discovery stay separate.
TypeScript SDK with batching, backoff, circuit breaker, and browser persistence. Billable runtime events sent to api.eventra.dev.
SDK docs →Static analysis via the TypeScript compiler API. init, sync, check, watch, and send — catalog sync is non-billable on ingest.
CLI docs →Start with a free workspace
Create a project, add your API key, and connect the SDK or CLI in minutes.