Events, not tables.
Send any event shape; we'll figure out the schema. No data engineer required to ship a new tracking call.
lumen.track('plan_upgraded', { from: 'free' }) Lumen replaces the dashboard graveyard with a single, queryable surface for product teams. Event in, answer out. No SQL gymnastics, no warehouse babysitting, no "can you re-pull that for Q3".
In production at
Send any event shape; we'll figure out the schema. No data engineer required to ship a new tracking call.
lumen.track('plan_upgraded', { from: 'free' }) Ask "weekly retention by acquisition source" in English. We compile to SQL, you get the chart.
→ retention(7d) by source order desc Anomaly detection that learns your seasonality. Pages you on real drops, not Monday-morning artifacts.
activation rate: ↓ 18% vs trend We replaced our entire BI stack with Lumen in a weekend. Cut our data-eng backlog by seventy percent. The product team finally answers their own questions.
Pre-aggregated cubes for the queries you actually run; on-demand for the long tail.
npm i @lumen/sdk
lumen.init('pk_live_...'){'
'}
lumen.identify(user){'
'}
lumen.track('viewed_page')} EU + US data residency, BYOK encryption, full audit log. Zero-customer-data demo accounts for your security team.