Prysm
// Pricing

Pay for people, not rows

Every plan includes the whole platform. Bigger plans raise the ceilings, including how much Juno can do for each seat.

Free to start, per-seat when you grow

1Beam cap · 10250

Your plan · Up to 10 seats

Beam

$184/mo

8 seats × $23/seat · $2,208 billed yearly

You're saving $576 a year vs monthly

Start free trial

Change seats or plans anytime.

Juno token budget

All tiers ↓

4Mtokens / day, across all seats

8 seats × 500K/day each · 2.5M/week each

Quick tasks/day
667
Standard tasks/day
125
Deep tasks/day
50

per seat

Beam includes:

  • Seats10
  • SpreadsheetsUnlimited
  • ConnectionsAll 6
  • Graphs & dashboardsUnlimited
  • Scripts (JS / TS / SQL)
  • Cron schedules
  • Published HTTP endpoints
  • Environments (dev/staging/prod)
  • Live write-back (PG/MySQL/API)
  • Data contractsWarn
  • Public doc sites
  • Juno (agentic AI)All modes
  • Unattended Juno runs
  • Custom roles & permissions
  • API keys10
  • Audit log retention90 days
  • SupportEmail
Compare every feature

A seat is a person

One human login. Service accounts and API keys don't count.

Nothing else is metered

No charges for API calls, rows, or charts. Just people.

AI budgets ride along

Every seat carries daily and weekly Juno token budgets.

Change anytime

Add seats or switch plans whenever, no tickets needed.

// Juno budgets

More seats, more Juno, tier by tier

Every seat carries a daily and weekly Juno token budget. Here's what one seat's day covers in each mode, on every plan.

PlanDaily / seatWeekly / seatStep from tier belowQuick tasks / dayStandardDeepDaily budget (log scale)
30K150K—407.5—
150K750K5×2003815
500K2.5M3.33×66712550
1.25M6.25M2.5×1,667313125
2M10M1.6×2,667500200
4M20M2×5,3331,000400
CustomCustom—CustomCustomCustom

Task counts are what one seat's daily budget covers in each Juno mode. Spark doesn't include Deep.

// Compare everything

Every plan, side by side

No asterisks, no “contact us to find out.” Search it, filter it, or show only what changes between plans.

36 features shown across 7 plans

Per seat · billed yearly
Spark
$0
Up to 2 seats
Ray
$12/mo
Up to 5 seats
Beam
$23/mo
Up to 10 seats
Aurora
$47/mo
Up to 50 seats
Radiance
$71/mo
Up to 250 seats
Supernova
Custom
250+ seats
Infinite
Custom
Unlimited seats
SeatsOne seat is one human login, including read-only viewers. Service accounts, API keys, and scheduled jobs don't count.251050250250+Unlimited
Spreadsheets1050UnlimitedUnlimitedUnlimitedUnlimitedUnlimited
Live formula recalculation
What-if scenariosA sandboxed fork of your spreadsheet. Change any assumption and recalc freely; nothing leaks back unless you merge it.
Cell comments & version history
Multiple organizations
Scripts (JS / TS / SQL)
prysm.* SDK namespacesCoreCoreFullFullFullFullFull
Cron schedulesCron, interval, and one-shot schedules with real timezones. Every run is logged and retried.
Published HTTP endpointsPublish a script as a versioned HTTP endpoint, authenticated by API keys, with per-endpoint CORS, rate limits, and caching.
Auto-generated endpoint docsPublish a script and PrysmOS generates its reference page (routes, request shape, auth) straight from the code.
Environments (dev/staging/prod)Dev, staging, and prod environments with promotion approvals, version snapshots, and diffs.
Workflows & job queueA background job queue for long work, and multi-step workflows that pass output between scripts.
Tests, snapshots & benchmarksTest suites with snapshots, and benchmarks. Every execution lands in searchable logs and can be replayed.
ConnectionsPostgreSQL, MySQL, REST APIs, Google Sheets, Microsoft Excel, and file uploads (CSV, XLSX, JSON).3All 6All 6All 6All 6All 6All 6
Scheduled auto-pull sync
Live write-back (PG/MySQL/API)Send clean rows home: live write-back to Postgres, MySQL, and API POST/PATCH targets.
Data contractsWarn logs the violation and notifies whoever you choose. Block quarantines failing rows and pauses downstream consumers until the check clears.WarnWarn + blockWarn + blockWarn + blockWarn + block
Freshness rulesSet maxAgeHours and PrysmOS tracks when data last changed. If a feed stalls, the contract trips before a dashboard shows a frozen chart.
Graphs & dashboardsCharts bind to live ranges, not snapshots. When the data moves, every open dashboard moves with it.5 dashboards20UnlimitedUnlimitedUnlimitedUnlimitedUnlimited
Markdown docs + versioning
Public doc sitesTurn any docs folder into a public Doc Site with a custom domain, your branding, and built-in Ask-AI for readers.
Token-gated doc share linksA share link that unlocks a single doc or private site without publishing it. Rotate or revoke the token anytime.
Juno (agentic AI)Quick + StandardAll modesAll modesAll modesAll modesAll modesAll modes + custom
Daily Juno tokens per seatEach seat carries daily and weekly Juno token budgets that scale with your plan and member count.30K150K500K1.25M2M4MCustom
Weekly Juno tokens per seat150K750K2.5M6.25M10M20MCustom
Optional tool-call capsSet a hard cap on Juno tool calls when you want a hard stop.
Stats pop-out & admin usage views
Admin usage overridesAdmins see usage in the Stats pop-out and can grant usage overrides without a sales call.
Unattended Juno runsA trigger can wake Juno with an instruction, a tool allowlist, a model override, and a hard cap on tool calls.
Event + cron triggersRun contract checks or Juno on a cron, interval, or event. Every firing lands in trigger run history.
Script alert rules
Audit log retention7 days30 days90 days1 year2 yearsCustomCustom
Custom roles & permissions
API keys131050UnlimitedUnlimitedUnlimited
SupportCommunityEmailEmailPriority emailPriorityDedicatedDedicated
// Fair questions

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 and 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.

// One workspace

Ready to see it in action?

Start free with two seats, the whole platform, and no credit card.