Builder's DayOctober 26 · SFGet tickets

Prisma Compute

One platform for your app and its database

Prisma Compute hosts TypeScript apps (Node.js, Bun or Next.js) next to Prisma Postgres on one plan.

Generally available since August 2026. Free plan, no credit card.

  • Set up deploy on push, and every pushed branch gets a preview with its own database
  • Your app runs next to Prisma Postgres, in one of six regions
  • Streams responses and scales to zero when idle, for agents as well as apps
Deploy from your machine with npx prisma deploy module.ts, or connect the GitHub repo and add the deploy workflow to deploy on every push.

One platform can ship features two never could

When your hosting provider and your database provider are separate companies, the things that depend on them being aware of each other (branching, preview environments, end-to-end test data) don't exist. You wire them together yourself, or you do without.

Prisma Compute exists to change that.

A preview per pushed branch

Ship app and database in one deploy

Host streaming agents natively

One module.ts for app and database

What one platform unlocks

Compute and Prisma Postgres run as a single platform. The features below are only possible because of that.

Built for hosting AI agents

Agents stream their answers and spend most of their time waiting on a model API. Compute streams a response as your service sends it, bills memory and active CPU separately, and scales to zero between tasks.

A preview per pushed branch

Once deploy on push is set up, every pushed branch gets its own services and its own database, and deleting the branch tears them down. A database typed by a Prisma ORM contract gets your migrations applied on deploy; one declared with rawPostgres() keeps your own migration step. No shared test DB that passes tests production fails.

App and database on one platform

Your app runs next to Prisma Postgres, in the same project and on the same plan, with PgBouncer pooling included. Any Postgres client works, and Prisma ORM is optional.

S3-compatible file storage built in

Object Store buckets live inside your project, next to its databases, managed from the same Console and API. Any S3 client works, with per-bucket keys scoped to read or read-write.

Learn more about S3-compatible file storage built in

Built to work with the rest of Prisma

Prisma Compute is where the stack comes together: your app, your database, and your data model on one platform. Standard Postgres underneath: leave with pg_dump; the Composer module is a TypeScript file in your repo, not a runtime.

Best together. Swappable when needed.

Swap any layer. It still works.

Golden path

ORM

Swap for

Database

Swap for

Hosting

Swap for

Everything wired for you: one config, per-PR branching across app and database, and no network hop between them.

Driven by— all equally supported.

FAQ

Yes, when the frontend and the API are TypeScript services built for Node.js, Bun or Next.js. Add a Composer declaration around the server code you already have (a service.ts per service and one module.ts); the porting guide in the docs has a prompt your coding agent can write it from. Run your build, then deploy with npx prisma deploy module.ts. For deploy on push, connect the repository and add the prisma/cloud-deploy-action workflow; from then on every pushed branch gets a preview with its own database.

Compute does not support WebSocket servers, cron scheduling or a persistent filesystem today, and each service runs in one region, chosen from six. A request has 60 seconds to send its first byte, and a response that has started streaming is not cut off. The runtime is Bun. The Compute FAQ in the docs has the full list of trade-offs.

No. Your app reaches Prisma Postgres, or any other Postgres, through a connection string, so any Postgres client works. Prisma ORM is optional.

No. Prisma Compute is unrelated to Palo Alto Networks' Prisma Cloud. Prisma makes Prisma ORM, Prisma Postgres and Prisma Compute, and the dashboard is Prisma Console.

The Free plan includes 1M requests, 360 GB-hours of memory, 4 active vCPU-hours and 10 GB of outbound bandwidth a month for Compute, and 200k operations, 1.01 GB and 50 databases for Prisma Postgres, with no credit card and no usage billing. Starter is $10 a month base plus metered compute: 5M requests and 1M operations are included, memory ($0.006 per GB-hour), active vCPU ($0.064 per hour) and bandwidth ($0.025 per GB) are metered from the first unit, and you can set a spend limit. An idle app scales to zero. The pricing page lists every plan.

One platform. Both layers. Features only possible because of it.

Compute is part of a TypeScript stack where hosting and the database travel as a unit: preview them together, deploy them together, debug them together.

  • Built to host the agents you're building, not just the apps
  • A preview per pushed branch, app and database together
  • App next to its database, on one plan
  • Trusted by 500,000+ developers · 46,500+ GitHub stars