Branching v2 is live. Fork a 2 TB database in 900 ms

The bedrock
for your backend.

Orange Rock runs serverless Postgres, queues and edge functions on one engineered platform. Branch in a second, scale to zero, and sleep through the night.

npx rock init Free forever for hobby projects · No card
  • Serverless Postgres
  • Instant branching
  • Durable queues
  • Edge functions
  • Auth & row-level security
  • Object storage
  • Built-in tracing
Platform

Infrastructure that keeps up with your commits.

Every primitive you need to ship a backend: branchable, observable and billed by the millisecond. No YAML archaeology.

Instant branches. Copy-on-write forks of your full dataset, per pull request.

~/checkout-api
$ rock deploy --prod
✓ Built 14 functions in 1.2s
✓ Migrated schema · 3 changes, 0 locks
✓ Warmed 34 edge regions in 4.8s
→ Live at api.checkout.orangerock.dev

Deploy from your terminal. One command ships code, schema and config together, atomically.

Compute units0.25 CU 8 CU 0

Scales to zero, and back. Cold starts under 300 ms. You pay for queries, not for idle servers.

34 edge regions. Read replicas follow your traffic automatically.

Collaboration

Pair on production. Without the panic.

Open a shared console, talk it through and fix it together. Every query is attributed, reviewed and reversible.

LiveIncident room · checkout-api4 participants
MR
Maya Ruiz
DK
Dev Kapoor
LO
Lena Ortiz
TA
Tom Achebe
query.sqlplanhistory
-- Maya is editing · branch: incident/slow-checkout
EXPLAIN ANALYZE
SELECT o.id, o.total, u.email
FROM   orders o
JOIN   users  u ON u.id = o.user_id
WHERE  o.created_at > now() - '15 min'
ORDER BY o.created_at DESC;
Index Scan using orders_created_at_idx
412 ms3.4 ms

Shared consoles

Live cursors on every query, plan and migration.

Voice in context

Talk inside the incident. No tab switching.

Scoped guest access

Bring in a contractor with read-only, time-boxed roles.

Integrations

Ship from GitHub. Both ways.

Every pull request gets its own database branch. Every merge promotes the schema. Rollbacks open the PR for you.

Orange Rockbr-pr-482 · ready
your-org/checkoutPR #482 · 3 checks passed
01 · Branching

Branch per PR

Isolated data, real volume, gone on merge.

02 · Schema

Migrations as code

Diffs reviewed in the PR, applied on merge.

03 · Previews

Preview URLs

Every branch gets functions and a URL.

04 · Safety

Lock-free deploys

Online DDL. No table locks, no downtime.

05 · Checks

Query regressions

Slow plans fail the build before production.

06 · Recovery

One-click rollback

Point-in-time restore to any second, 30 days back.

Rock Core

Six primitives. One core.

Every service shares one identity, one transaction log and one bill. Your stack wires itself.

PostgresServerless, with a branch for every change
QueuesExactly-once jobs in your own database
AuthRow-level security that follows your users
Edge functionsCode that runs beside your replicas
StorageObjects indexed alongside your rows
ObservabilityOne trace from request to query plan
Runbooks

Runbooks that move at the speed of thought.shipping.review.

Live docs sit next to your data. Mention a teammate, link a table and run a query without leaving the page.

MRLO
Runbook · Updated just now

Rotate primary database credentials

Credentials on the primary branch rotate automatically every 30 days. Rotation is zero-downtime: Orange Rock issues the new secret, drains old connections, then revokes the previous one.

SQLSELECT state, count(*) FROM pg_stat_activity GROUP BY state;
Maya
Lena
Drag a cursor ✦

Build on rock.

Start free in under a minute. Scale to millions of requests without changing a line.