Prysm is your team’s live data workspace
PrysmOS brings the work to one place: spreadsheets that recalculate live, scripts that ship as APIs, and contracts that catch drift. Plus Juno, an AI that does the work with you.
Formulas your team already knowsShip any script as a live APIJuno handles the busywork
One workspace, three kinds of heavy lifting
PrysmOS is where your team keeps working in the spreadsheets they know. Underneath, scripts, schedules, contracts, and an AI teammate quietly do the plumbing. No exports, no stale copies, no glue code rotting in a repo nobody owns.
Data
Spreadsheets with a real formula engine, plus connections to Postgres, MySQL, Sheets, Excel, and REST. Synced on a schedule, writable both ways.
- Live recalc
- 6 connectors
- What-if scenarios
Automation
JS, TS, and SQL scripts on sandboxed V8 isolates. Publish any script as an HTTP endpoint, schedule it on cron, or fire it from a webhook.
- Endpoints
- Cron + triggers
- Job queue
Intelligence
Juno, an agentic AI with real tools, Investigate in 10 modes, and data contracts that warn or block when schemas drift.
- Juno agent
- Investigate
- Contracts
Every piece of your stack, finally in one place
Each module is genuinely deep on its own. Together they replace the tangle of exports, cron jobs, and side scripts most teams call a data stack.
Spreadsheets
A real spreadsheet engine with server-side recalc. VLOOKUP approximate match, statistical and financial functions, cell comments, @mentions, and multiplayer cursors.
Scripts
JS, TS, or SQL on sandboxed V8 isolates with 64MB, hard time limits, and zero host access. One click publishes any script as an HTTP endpoint with auto-generated docs.
Graphs & Dashboards
Sixteen chart types that stay live-synced to the data underneath. Compose them into dashboards your team actually checks.
Data Contracts
Schema and freshness rules on your data. Warn or block on violation, keep a full history, and trigger automation when something drifts.
Documentation
Markdown docs that live next to the data they describe, plus public Doc Sites with built-in Ask-AI chat for your readers.
Connections
Postgres, MySQL, REST APIs, Google Sheets, Excel, and file uploads. Encrypted credentials, scheduled sync, and live write-back.
Start in a spreadsheet that actually computes
Real Excel formulas, server-side recalc, and multiplayer cursors. Change a cell and every dependent updates before you look up.
Turn the logic into a script
JS, TS, or SQL on a sandboxed V8 isolate. The prysm.* SDK reaches every module: spreadsheets, store, http, cache, the lot.
Publish it as an API in one click
Every script can become a versioned HTTP endpoint at /api/run/{org}/{slug}. Ship an API before lunch, docs included.
Guard the output with a contract
Schema and freshness rules watch the data. Violations warn or block, get logged, and can trigger the next run automatically.
{
"ok": true,
"total": 1737.6,
"rows": 4,
"run_id": "run_9f2ac",
"cached": false
}violation history · triggers automation · audit-logged
A spreadsheet that never goes stale
Change a number and every dependent cell recalculates on the server, instantly and for everyone watching. This isn’t a grid that stores text; it’s a real formula engine with the Excel functions your team already knows, so nobody has to relearn their job.
- Excel-grade formulas
- VLOOKUP approx match
- Server-side recalc
- What-if scenarios
- Comments + @mentions
- Multiplayer cursors
- CSV / XLSX / JSON
live demo: cells recalc as edits land
An AI teammate with actual tools
Juno doesn’t just answer questions. It has real tools. And it always asks before it deletes anything.
Does the work, not just the talk
Juno queries sheets, writes and runs scripts, checks contracts, and kicks off triggers inside PrysmOS. Real tools, not just chat.
Asks before it acts
Reads and analysis run free. Anything destructive pauses for a human approve or deny, every single time.
Finds the why, not just the what
Ten investigation modes, from quick spot-checks to deep multi-step root-cause digs with citations you can verify.
try it: approve or deny the delete
Per-seat pricing that scales with you
Start free, pay per seat as the team grows. Every plan gets the real formula engine, connectors, and scripts. Bigger plans unlock bigger limits.
Spark
Up to 2 seats · Try the whole platform
- Spreadsheets with live recalc
- All 6 connectors
- Scripts + prysm.* SDK
- 30K Juno tokens per seat, per day
Beam
Up to 10 seats · Publish, enforce, document
- Everything in Ray
- Publish HTTP endpoints
- Data contracts (warn mode)
- Doc sites
Radiance
Up to 250 seats · Headroom for heavy workloads
- Everything in Aurora
- Unlimited API keys
- 2M Juno tokens per seat, per day
- Priority support
Serious about safety, quietly
No enterprise checkbox theater. These are load-bearing parts of the platform, on from the free plan up.
Encrypted credentials
Connector secrets are encrypted at rest and re-encrypt on rotation. OAuth tokens refresh without breaking running syncs.
Audit log on every mutation
Every cell edit, script run, approval, and write-back lands in the audit log: who, what, when, and the diff.
Fine-grained RBAC
Roles with ~50 permission keys across every module. Write-back, publishing, and destructive actions each sit behind their own key.
Sandboxed V8 isolates
Scripts run in 64MB isolates with hard time limits and zero host access. They only get the prysm.* capabilities you grant.
Asked often, answered straight
No. PrysmOS is a live workspace that sits on top of the data you already have. Connect Postgres, MySQL, REST APIs, Google Sheets, or Excel files, and it syncs on a schedule you set. Your source of truth stays where it is; Prysm makes it usable, computable, and guarded.
Ready to see it in action?
Free to start. No credit card required. Your future self, the one not reconciling CSVs at midnight, says thanks.