Supernova · Supernova AI

3 min read Original article ↗

All your data in one place.

Revenue overview

Stripe, HubSpot and Postgres

Monthly recurring revenue

Revenue mix by month

subscriptionsusageservices

Revenue mix by monthsubscriptions, usage, services$0$100K$200K$300K$400K$500K2024-092025-012025-052025-092026-012026-052026-08

Revenue by plan

EnterpriseGrowthTeamStarter

Revenue by planEnterprise: $188K (45.6%), Growth: $124K (30.1%), Team: $62,000.00 (15%), Starter: $38,000.00 (9.2%)$412KTotal

Customers by state

Customers by state — United States of AmericaCalifornia: 342, Texas: 261, New York: 249, Florida: 178, Illinois: 124, Washington: 118, Massachusetts: 104, Pennsylvania: 96, Georgia: 88, Colorado: 82, North Carolina: 74, Ohio: 68

< 88 – 2626 – 5454 – 104≥ 104no data

2,283

placed across

34

regions

MCP

Made for Claude and Codex

Get set up quickly — connect to mcp.supernova.ai/mcp and every table you sync is one question away.

Particle

No data team? No problem.

Powerful frontier AI models are built right into Supernova. Ask any question of your data and AI will create models and dashboards for you.

New chat

Ask about your data, or describe a dashboard…

Enter to send · Shift+Enter for a new lineStart

Titan

A powerful data stack

Comes with the lake, the catalog, the engine, and the history.

Encrypted Iceberg lake
Open tables in object storage — with table-level encryption.

Zero copy connections
Anything that speaks Iceberg speaks Supernova.

Time travel
Every table retains version history.

Rust, all the way down
Cold starts in milliseconds, not minutes.

Git version control
Access your dashboards and models with git live — read or write.

CLI

A Swiss army knife for your data

One binary: connect sources, run queries, tail changes, wire up Claude — from your laptop or from CI.

TypeSQL

What if someone made a TypeScript for SQL? We have.

Schema-aware SQL that autocompletes across joins and type-checks before it runs.

select c.email, sum(ch.amount) as revenue

from hubspot.contacts c

join stripe.charges ch on ch.email = c.email

where ch.status = 'succeeded'

group by c.email

order by revenue desc

inferred { email: string | null; revenue: Money<"usd"> }[]

where ch.stauts = 'succeeded'

column 'stauts' does not exist on stripe.charges — did you mean 'status'?

caught before it ran

Every column in your lake is typed.
Queries type-check and autocomplete against the live schema as you write them.

FTL

Connect anything

Sync data from anywhere.

Postgresreal-timeMongoDBreal-timeStripeHubSpotSalesforceShopifyNetSuiteMySQLGoogle AdsGoogle AnalyticsGoogle SheetsFacebook AdsMicrosoft AdsSnapchat AdsReddit AdsIntercomZendeskHelp ScoutJiraKlaviyoMixpanelAmplitudePendoGainsightAirtableApple App StoreSurveyMonkeySendGridPostmarkPandaDocPardotCanny

Need a custom connector? We can build it for you in 24 hours.

FTL

A command center for your data

FTL tracks schema history and keeps your syncs running

Pricing

Transparent pricing

Pay for what you actually use. Nothing per seat, nothing per feature.

Compute$0.15 per GB-hour
Storage$0.05 per GB-month
Read operations$0.40 per million
Write operations$5 per million
AI tokens1.5× pass-through

Full pricing →

FAQ

Questions

Where does my data live?

In an encrypted Iceberg lake in object storage. Point any engine that speaks Iceberg at it, or take it with you — it was never locked in.

Do I need a warehouse?

No. Supernova is the pipeline, the lake, and the query engine in one. If you already have a warehouse, zero copy connections let it read the lake directly.

How does Claude connect?

Over MCP. Add mcp.supernova.ai/mcp to Claude or Codex and your data is queryable in about a minute.

How does the pricing work?

You only pay for what you use. There are no per-user or per-row charges.

Still got questions?

Talk to a human

Half an hour with a founder — pick a time and we'll send the invite.