v4.2 · Session Replay now in beta

See what your users
actually do.

Overlay is the analytics tool engineers reach for first. Funnels, retention, session replay - wired to your warehouse, priced like infrastructure, not enterprise software.

// No credit card// Self-host or cloud// SOC 2 Type II// GDPR + HIPAA
app.overlay.dev/funnels/checkout

Checkout funnel

last 14 days · 48,222 sessions

14 d30 dQTD
  • Visited /pricing48,222 · 100%
  • Clicked "Start free"30,862 · 64%
  • Submitted email19,771 · 41%
  • Verified email15,913 · 33%
  • Completed onboarding10,609 · 22%
  • Made first request8,680 · 18%

The data team at 2,400 companies runs on Overlay

  • STRIPELINE
  • NIMBUS
  • KILNCRAFT
  • TIDEMARK
  • APEX/CO
  • OAKWELL
  • NORTHFORM
  • SALTWATER

The product

Built for the engineer
who has to answer the question.

Most analytics tools are dashboards with a SQL editor bolted on. Overlay starts with the SQL editor - and gives you dashboards, replay, and experiments built on the same engine.

  • Real-user funnels

    Drop a snippet, get every funnel you can dream of. Slice by cohort, plan, country, anything in your warehouse.

  • Session replay

    See every click, scroll, and rage-quit. Privacy controls bake every PII redaction into the SDK, not the dashboard.

  • Warehouse-native

    Snowflake, BigQuery, Redshift, Postgres. Query our event store from your warehouse without ETL.

  • Retention cohorts

    Drop in any cohort definition in SQL or chips. Watch week-on-week, month-on-month, all the way out.

  • SQL editor

    Full SQL access from day one. Saved queries, scheduled reports, dashboards built on the same engine.

  • A/B framework

    Built-in feature flags + experiments. Roll out by user, by cohort, by warehouse query. Stop at significance.

How it works

From npm install
to first funnel in under 10 minutes.

  1. 01

    Drop the snippet.

    One npm install, one line of code. Or load it via script tag - your call.

    npm i @overlay/sdk
    
    import { track } from '@overlay/sdk';
    track('checkout_started', { plan: 'pro' });
  2. 02

    Define cohorts.

    In chips or in SQL. Saved cohorts work in funnels, replay, retention, everywhere.

    cohort: active_paid_users
      WHERE plan != 'free'
        AND last_seen > NOW() - 14
  3. 03

    Answer the question.

    Funnel converts X percent for cohort Y last month. Replay the drop-offs. Ship the fix.

    SELECT step, COUNT(*) 
    FROM funnel('checkout', cohort:active_paid_users)
    GROUP BY 1

Pricing

Priced like infrastructure.
Not enterprise software.

  • Hobby

    For solo builders and side projects.

    $0 / mo

    • 100k events / mo
    • 7-day retention
    • 1 project
    • Community support
    Start free
  • Team

    Most picked

    For growing product teams.

    $49 / mo, billed yearly

    • 5M events / mo
    • 90-day retention
    • Unlimited projects
    • Session replay (1k / mo)
    • Slack alerts
    • SOC 2 report
    Start 14-day trial
  • Scale

    For data teams with real data volumes.

    $299 / mo, billed yearly

    • Custom events
    • Unlimited retention
    • Warehouse sync
    • Session replay (50k / mo)
    • SSO + SCIM
    • HIPAA BAA
    • Dedicated CSM
    Talk to sales
The Overlay engineering team in a working session

Stripeline · 41 engineers · SF

Customer story

“We replaced three tools with Overlay in a weekend. Our engineers stopped asking the data team for funnels - they just answer the questions themselves now.”

David Anand

CEO, Stripeline

See your first funnel
in ten minutes.

Hobby tier is free forever. Team tier comes with a 14-day trial - no card. Cancel any time.