Per-seat pricing that scales with you
Pay for people, not rows. Every plan includes the whole platform — bigger plans just raise the ceilings, including how much Juno can do for each seat.
Per-seat prices, billed annually. Cancel or change anytime.
Start small, stay scrappy
Free is real — two seats, the whole platform. When you outgrow it, paid plans are per-seat. No bundles you didn't ask for.
Free
No credit card required
Up to 2 seats
Try the whole platform
- Spreadsheets with live recalc
- All 6 connectors
- Scripts + prysm.* SDK
- Daily Juno token budget per seat
- Community support
Starter
billed annually · $12/seat/mo
Up to 5 seats
For small teams getting organized
- Everything in Free
- Cron schedules
- Full prysm.* SDK access
- 30-day audit log
- Email support
Team
billed annually · $23/seat/mo
Up to 10 seats
Publish, enforce, document
- Everything in Starter
- Publish HTTP endpoints
- Data contracts (warn mode)
- Doc sites
- Custom roles
More seats, more control
Enforcement that blocks bad data, admin usage views with per-seat overrides, and audit logs that go back a year or two.
Business
billed annually · $47/seat/mo
Up to 50 seats
For companies that run on data
- Everything in Team
- Multiple organizations
- Blocking contract enforcement
- Admin usage views + overrides
- 1-year audit log
Scale
billed annually · $71/seat/mo
Up to 250 seats
Headroom for heavy workloads
- Everything in Business
- Unlimited API keys
- Largest Juno token budgets
- Priority support
- Advanced automation limits
No ceilings, and someone to call
Custom seat counts, custom Juno token budgets, and a dedicated channel to the people building Prysm.
Enterprise
Custom termsCustom pricing — talk to us
250+ seats
Let's talk
- Everything in Scale
- Custom seat counts
- Custom Juno token budgets
- Dedicated support channel
Infinite
Custom termsCustom pricing — talk to us
Unlimited seats
No ceilings, no asterisks
- Everything in Enterprise
- Unlimited seats
- Custom Juno token budgets
- Custom retention & limits
- Dedicated support channel
Slide to your headcount
Seats × price. That's the whole formula — the only usage ceilings are Juno token budgets, which scale with your seat count.
1 · Pick a plan
2 · How many seats?
That's beyond Team — check Business. We've priced it on Business below.
Priced on Business — it fits 12 seats
12 seats × $47/seat · billed annually
That's $6,768/yr billed annually.
Start free trialChange your seat count or plan anytime.
Every plan, side by side
No asterisks, no “contact us to find out.” The whole grid, right here.
| Feature | Free $0 | Starter $15/seat | Team $29/seat | Business $59/seat | Scale $89/seat | Enterprise Custom | Infinite Custom |
|---|---|---|---|---|---|---|---|
| Workspace | |||||||
| Seats | 2 | 5 | 10 | 50 | 250 | 250+ | Unlimited |
| Spreadsheets | 10 | 50 | Unlimited | Unlimited | Unlimited | Unlimited | Unlimited |
| Live formula recalculation | |||||||
| What-if scenarios | |||||||
| Cell comments & version history | |||||||
| Multiple organizations | |||||||
| Scripts & endpoints | |||||||
| Scripts (JS / TS / SQL) | |||||||
| prysm.* SDK namespaces | Core | Core | Full | Full | Full | Full | Full |
| Cron schedules | |||||||
| Published HTTP endpoints | |||||||
| Auto-generated endpoint docs | |||||||
| Environments (dev/staging/prod) | |||||||
| Workflows & job queue | |||||||
| Tests, snapshots & benchmarks | |||||||
| Data & connections | |||||||
| Connections | 3 | All 6 | All 6 | All 6 | All 6 | All 6 | All 6 |
| Scheduled auto-pull sync | |||||||
| Live write-back (PG/MySQL/API) | |||||||
| Data contracts | Warn | Warn + block | Warn + block | Warn + block | Warn + block | ||
| Freshness rules | |||||||
| Graphs & dashboards | 5 dashboards | 20 | Unlimited | Unlimited | Unlimited | Unlimited | Unlimited |
| Docs & collaboration | |||||||
| Markdown docs + versioning | |||||||
| Public doc sites | |||||||
| Token-gated doc share links | |||||||
| AI & usage metering | |||||||
| Juno (agentic AI) | Limited | Standard | Standard | Deep | Deep | Deep + custom | Deep + custom |
| Daily Juno tokens per seat | 25K | 125K | 500K | 2M | 5M | Custom | Custom |
| Weekly Juno tokens per seat | 100K | 500K | 2M | 8M | 20M | Custom | Custom |
| Optional tool-call caps | |||||||
| Stats pop-out & admin usage views | |||||||
| Admin usage overrides | |||||||
| Unattended Juno runs | |||||||
| Event + cron triggers | |||||||
| Script alert rules | |||||||
| Security & admin | |||||||
| Audit log retention | 7 days | 30 days | 90 days | 1 year | 2 years | Custom | Custom |
| Custom roles & permissions | |||||||
| API keys | 1 | 3 | 10 | 50 | Unlimited | Unlimited | Unlimited |
| Support | Community | Priority email | Priority | Dedicated | Dedicated | ||
A seat is a person. That’s it.
No per-row pricing, no query meters, no 'premium chart surcharge.' The only number on your invoice is how many humans can log in.
One seat = one human login
If someone can sign in, they're a seat — including read-only viewers. Service accounts and API keys don't count.
AI budgets ride along
Each seat carries daily and weekly Juno token budgets that scale with your plan and member count — with optional tool-call caps when you want a hard stop.
Change anytime
Add or remove seats, or move between plans, whenever you need to — no tickets, no 'contact support to downgrade.'
Nothing else is metered
We don't charge for API calls, rows, or charts — just people. Admins see it all in the Stats pop-out and can grant usage overrides without a sales call.
Asked before you ask
The stuff people usually dig out of a sales call, answered up front.
It's a real plan, not a trial. Two seats, every module — spreadsheets, scripts, connectors, even a daily Juno budget per seat. No credit card required. Most early teams can run their whole data stack on it.
Ready to see it in action?
Start free — two seats, the whole platform, no credit card.