New · Release pipelines are live

# Ship product analytics your team will actually use.

Stratus is type-safe product analytics for engineering teams. Real-time funnels, no SQL required, EU residency in one click.

Start free — no card
View live demo

Used by 1,200+ product teams · Free for solo founders

stratus.app/dashboard
live

Workspace

Funnels Retention Cohorts Releases Settings

Funnel · Checkout v3

### Activation → Paid

7d 30d 90d
D1
D2
D3
D4
D5
D6
D7
Visited /pricing 14,283 100%
Started signup 8,402 58.8%
Verified email 6,218 43.5%
Activated 3,014 21.1%

Live now

1,284

events / minute

Recent releases

+2.1% v4.18 · checkout
+0.4% v4.17 · onboarding
-1.7% v4.16 · pricing copy

Trusted by product teams at

NW Northwind
LL Lumen Labs
AS Atlas Systems
FP Field & Pine
HX Hexcraft
CA Caldera

12k+

Active teams

2.4B

Events / month

99.99%

Uptime SLO

Features

## Everything you'd build yourself, if you had the quarter.

Five primitives, designed to compose. None of them require a data engineer.

### Real-time funnels

01

Watch conversions update live as events arrive. Median ingest-to-chart latency under 800ms — fast enough to debug a release.

activation · 12d +18.4%
live · 1,284 events / min

### Type-safe events

02

Events are TypeScript types. Rename one and it propagates across queries, dashboards, and SDK calls — no silent string drift.

events.ts type-checked

    type Events = {
      'signup.completed': { plan: 'free' | 'pro' }
      'checkout.viewed': { amount: number }
      'invite.sent':      { count: number }
    }

    stratus.track('signup.completed', {
      plan: 'pro',
    })

### Cohorts without SQL

03

Build retention curves and segments visually. Export the underlying SQL when you need to ship it to your warehouse.

retention · paid users trend ↗

Cohort | D1 | D7 | D30
--- | --- | --- | ---
Wk 0 | 100% | 64% | 38%
Wk 1 | 100% | 69% | 41%
Wk 2 | 100% | 72% | 44%
Wk 3 | 100% | 76% | 47%

### Release pipelines

04

Tie events to deploys. See exactly which release moved the needle — or broke checkout.

releases last 7d
v4.18 +2.1%
v4.17 +0.4%
v4.16 -1.7%

### Privacy by default

05

PII filtering, EU residency, SOC2-ready. Compliance is a config flag, not a six-month migration.

guardrails healthy
✓ PII redaction on
✓ EU residency on
✓ SOC2 controls on

How it works

## Three steps. Zero meetings.

1. 01

   ### Drop in the SDK

   A single typed import. No build step, no proxy, no agent. Works in any modern JS runtime.

   # install
   npm i @stratus/sdk
   import { stratus } from '@stratus/sdk'
2. 02

   ### Define events as types

   Events are first-class TypeScript types. Refactor renames the event everywhere — no orphaned strings.

   type Events = {
   'signup.completed': { plan },
   'checkout.viewed': { amount }
   }
3. 03

   ### Query without SQL

   Build funnels, retention, and cohorts visually. Export the underlying SQL when you need it.

   Visited
   100%
   Signed up
   58%
   Activated
   21%

Pricing

## Honest, predictable pricing.

Pick a plan, cancel anytime. The Free tier is for keeps — no trial, no surprise charges.

### Free

For solo founders and side projects. Forever free, no card needed.

$0 / mo

Billed monthly Billed annually · save 17%

- 1 project
- 100k events / month
- 30-day data retention
- Funnels & retention
- Community support

Start free
Most popular

### Pro

For startups that ship weekly and need to know what moved.

$29 / mo

Billed monthly Billed annually · save 17%

- 5 projects
- 5M events / month
- 12-month retention
- Release pipelines
- Funnels, retention, cohorts
- Slack & email alerts
- Email support, < 24h

Start 14-day trial

### Team

For product orgs that need SOC2, SSO, and named owners.

$99 / mo

Billed monthly Billed annually · save 17%

- Unlimited projects
- 50M events / month
- 24-month retention
- SAML SSO + SCIM
- Audit log + role-based access
- SOC2 + DPA on request
- Dedicated Slack channel

Book a demo

Testimonials

## Quietly used by teams who hate analytics tools.

> "Replaced a $1,400/month tool in an afternoon. The funnels just work."

MO

Maya Okafor

Head of Product · Northwind Studios

> "We tried three other analytics tools first. The thing that finally stuck was the typed-event model — our junior engineers stopped accidentally creating new event names every sprint, and we stopped having Monday-morning meetings about which dashboard was the real one."

TL

Theo Larsen

Founding Engineer · Lumen Labs

> "I have been doing analytics tooling for fifteen years and Stratus is the first product where the visual builder and the SQL escape hatch agree on what the answer is. That sounds boring on a landing page. It is the entire reason we switched. Two engineers maintained our previous setup. Zero engineers maintain Stratus, because there is nothing to maintain."

SR

Sam Reyes

VP Engineering · Atlas Systems

FAQ

## Things people ask before signing up.

How long does setup actually take? +

Most teams are sending real events within five minutes — install the SDK, paste your write key, and ship. Defining typed events takes another 15–30 minutes for a typical product surface.

Can I keep data in the EU? +

Yes. Pick `eu-west-1` at project creation and every event, query, and backup stays in the EU. Region is locked once a project is created.

How do I cancel? +

Settings → Billing → Cancel. No call, no retention loop. Your data stays read-only for 30 days so you can export, then it’s deleted on the 31st.

Is my data secure? +

Yes. Data is encrypted in transit (TLS 1.3) and at rest (AES-256). We’re SOC2 Type II as of 2025. Penetration tests are run quarterly by a third party and the report is available under NDA on the Team plan.

Can I migrate from another analytics tool? +

Yes. We ship importers for the three most common platforms, and the schema accepts the standard `track / identify / page` shape, so a one-line proxy is usually enough during the cutover.

What happens if I exceed the free tier? +

Nothing breaks. We keep ingesting events and surface a soft warning in the dashboard. You have a full month to upgrade, downgrade volume, or move on. No surprise charges.

Do you offer self-hosting? +

The cloud product covers 99% of our customers and we keep it that way intentionally. For regulated industries that genuinely need self-hosted, the Team plan includes a single-tenant deployment option — talk to us first so we can size it correctly.

One last thing

## Stop guessing what shipped. Start measuring it.

Free for solo founders. Five minutes from `npm install` to your first funnel.

Start free — no card
See pricing

Free MIT template · Day 2 of 365

You're looking at a demo. Download the built static files (no Astro needed — drop on any host) or grab the full source to customize.

↓ Download static (HTML/CSS/JS) ↓ Source (Astro) All 365 → Hire me →