# Your TypeScript app, from prompt to production (/)

> Prisma | Agent Infrastructure for TypeScript. For the complete Prisma website index, see [llms.txt](https://www.prisma.io/llms.txt). A Markdown version of any listed page is available at its `.md` URL — this one is `/index.md`.

Prisma gives TypeScript and Node.js teams Prisma ORM, Prisma Postgres, and Prisma Compute: a type-safe ORM, managed Postgres, and Compute for deploying TypeScript apps, from schema to deployed app.

Give your coding agent a type-safe ORM, managed Postgres, and app hosting that work together natively. One shared context across your stack is all your agent needs to build, deploy, and iterate without coordinating between vendors.

- One platform, one stack, one bill
- A CLI and API your agent drives natively
- The ORM is free, always

- [Get started free](https://console.prisma.io/sign-up)
- [See pricing](/pricing)

Trusted by 500,000+ developers · 28% of the TypeScript ORM market · 46,500+ GitHub stars

## Trusted by leading companies

Cursor, Reddit, Okta, Lush, ClickHouse, Cal.com, Accenture, Dub, Rapha, Gamma, Kapa.ai, Documenso, Elsevier, Grover, Formbricks, Papermark, Inbox Zero

## The stack your agent has been waiting for

### Before

- A database from Neon, an ORM from Drizzle, hosting from Vercel
- Your agent writes the code, you wire it up
- Per-branch databases that don't connect to your hosting previews
- Bandwidth bills that scale faster than your traffic
- Context-switching between a database dashboard, ORM CLI, hosting console, and data browser

### After

- Your agent runs the full loop: build, deploy, debug, fix, redeploy
- One platform: hosting, database, and ORM built to work together natively
- Per-branch databases wired to your hosting previews automatically
- App and database co-located on the same host, at latency no two-vendor setup can match
- Spend limits on every paid tier, so your bill stops where you tell it to

## Ship a production TypeScript app in three steps

### 1. Define

Write your data model once in `contract.prisma`, or have your agent write it for you. It's the shared contract your ORM, migrations, and data layer are all built around.

### 2. Deploy

Add Prisma Postgres and Compute when you're ready to ship. Your app and database deploy together on the same host, co-located by default.

### 3. Iterate

Your agent reads logs, fixes what broke, and redeploys through one CLI. The loop runs for as long as you need it to.

- [Get started free](https://console.prisma.io/sign-up)

## The TypeScript stack, integrated by design

ORM, database, and hosting designed to work together, so your agent can build, deploy, and iterate without coordinating between vendors.

### Prisma ORM

*Type-safe data layer*

A declarative, type-safe schema rebuilt in native TypeScript, the shared contract your whole stack and your agent are built around.

- Schema-as-LLM-context: small, dense, machine-readable
- Errors structured for agent consumption, not just human-readable
- Rebuilt in native TypeScript for the fastest type-checking at scale
- Free, open-source, the foundation 500K+ developers already trust

- [Learn more about Prisma ORM](/orm)

`contract.prisma` — The shared contract across your stack

### Prisma Postgres

*Managed database*

Managed Postgres already wired to your schema and co-located with your app hosting, on infrastructure built for single-digit ms boot times.

- Unikernel microVMs on bare metal, single-digit ms boot
- Operation-based pricing with spend limits, no bill shock
- Free per-branch databases, integrated with hosting previews
- Works with any ORM if you're not using Prisma's
- Query Insights built in: spot slow queries and get an agent-ready prompt to fix them

- [Learn more about Prisma Postgres](/postgres)

`prisma.config.ts` — One config, both products

### Prisma Compute

*App hosting*

TypeScript app hosting that runs on the same host as your database, so your agent can deploy, debug, and redeploy end-to-end.

- Bun runtime on bare metal
- Co-located with Prisma Postgres, single-digit ms query latency
- Long-running workloads: WebSockets, cron, background jobs (coming soon)
- Versioned deployments with preview URLs, deploy by git push or CLI

- [Learn more about Prisma Compute](/compute)

### Working across the stack

**Prisma Studio** — to inspect your data

Visual data browser and editor built into the Console. See what your agent did to your database, collaborate with teammates without SQL, embeddable in your own apps.

- [Learn more about Prisma Studio](/postgres)

**CLI + Management API** — to stay in the loop

The agent interface for the full platform. Structured output and `--json` modes everywhere, with full parity between CLI and API so anything your agent can run, it can also call programmatically.

- [Learn more about the CLI and Management API](/docs)

## What changes when your stack is built to work together

- **Your agent handles the full loop** — Build, deploy, debug, redeploy. No vendor coordination.
- **One platform, not five glued together** — Get your app live without wiring together a database, a host, and an ORM from separate vendors.
- **Deploy your app, the database is already there** — App and Postgres co-located on the same host.

## Pricing that scales with you

Start free with the ORM, which will always be free. Prisma Postgres has a free tier with a hard cap, so you can build without a credit card. When you outgrow it, you're on operation-based pricing with spend limits, and data transfer is always included.

- [See pricing](/pricing)

- **Free Postgres tier** with a hard cap, no credit card required
- **Spend limits on every paid tier**, so your bill never surprises you
- **Unlimited data transfer included**, no bandwidth bill-shock
- **Prisma ORM is free, always**
- **Per-branch databases included**, no surcharge
- **SOC2, HIPAA, ISO 27001, and GDPR** at the Business tier

### Side project (~5K MAU)

Typical stack (Neon + Vercel): $19-39 per month

- Separate database + hosting bills
- Data transfer billed per GB
- Credit card required up front

Prisma: $0 per month

- No credit card required
- Data transfer included
- Hard free-tier cap, no surprises

### Growing SaaS (~50K MAU)

Typical stack (Neon + Vercel): $385-450 per month

- Separate database + hosting bills
- Data transfer billed per GB
- Spend limits not standard

Prisma: $70-90 per month

- One bill, one platform
- Data transfer included
- Spend limits on by default

### At scale (~500K MAU)

Typical stack (Neon + Vercel): $2,800-3,400 per month

- Committed-use contracts across vendors
- Data transfer billed per GB
- Spend limits not standard

Prisma: $640-780 per month

- One bill, one platform
- Data transfer included
- Spend limits on by default

## Real teams, real builds

- "Prisma makes database management incredibly easy. Prisma's built-in type safety helps us avoid mistakes that happen with manual setups." — Ron Cohen, Co-founder & CTO, Bucket
- "We are able to take advantage of caching to speed up queries and reduce latency, making them lightning fast." — Blake Carroll, CTO, Solin
- "Prisma has a low learning curve. Productivity becomes higher because it gets combined with end-to-end type-safety using TypeScript." — Ricardo Almeida, Software Engineer, Grover
- "Prisma's approach to type-safe ORM is next-level. It provides full type-safety without any codegen or messy types and interfaces to write and maintain." — Pieter Venter, Sr. Software Engineer, Invisible
- "The combination of Prisma, TypeScript and our pretty thorough coverage with integration tests gives us the confidence to refactor critical parts of our code." — Thibaut Nguyen, CTO, Poppy
- "This is the fastest I've ever developed in my life, by far. The tooling has dramatically cut down on the amount of time I've had to spend." — Sean Emmer, CTO & Co-Founder, Pearly Plan
- "We chose Prisma because it provides us with type safety directly from the database. It has helped us tremendously to catch possible errors early on." — Omar López, Sr. Software Engineer, Cal.com
- "We've proudly built the core of our APIs on top of Prisma, and we are very happy that we did. It doesn't make us jump through unnecessary hoops to get normal work done and generally just works." — James Fox, Co-Founder, Gamma
- "Prisma is the best ORM I have ever used, I never want to use anything else again. The excellent developer experience with its incredible TypeScript support sold me at first." — Max Stoiber, Founder, Stellate
- "Prisma is a professional enterprise-ready tool that is easy to start using, ramp up and scale. It is the type of tool developed for the software engineers of today." — Matt Matheson, Co-Founder, Trunk
- "Prisma has been an absolute game changer for Memberstack. It has helped us move faster while also improving product stability." — Tyler Bell, Co-founder, Memberstack
- "I chose Prisma because of its clean API, nice developer experience and type safety. It helped me ship v1 of Instatus really fast." — Ali Salah, Founder, Instatus

## FAQ

### Do I have to use all three products?

No. Prisma Postgres works with any ORM. Prisma Compute works with any TypeScript app. The ORM is free and works with any database. Use whichever pieces solve your problem, and add the rest when you're ready.

### What if I'm not using an AI coding agent?

Everything works without one. The CLI and Management API are built so agents can drive them, but they're also just well-designed developer tools. Use Prisma the way you've always used Prisma.

### Is my schema locked in?

No. `contract.prisma` is yours, your data sits in standard Postgres, and you can migrate away whenever you want. Migration paths from Prisma to other tools are documented.

### How do I know what an operation will cost me?

Every paid tier includes spend limits, so your bill stops at the cap you set. The pricing calculator on the pricing page gives you a usage estimate, and full operation definitions are in the docs.

### Should I run production on Prisma Compute?

Compute is generally available: pricing is live, and every paid plan includes spend limits. The ORM and Prisma Postgres are production-ready and used by teams from solo developers to companies like Lush, Rapha, and Elsevier.

### What about Prisma 7 / Prisma ORM users today?

Prisma 7 isn't going anywhere and remains fully supported. Prisma 8, now the current release, is a separate, opinionated product built for agentic workflows, not a forced upgrade. When you are ready to move, the Prisma 8 docs include an upgrade guide from Prisma 7.

## Ready to let your agent run the full loop?

The TypeScript stack 500K+ developers trust. Start with the free ORM, and add the rest of the platform when you need it.

- Built for how your agent ships now
- Postgres and hosting when you need them
- Type-safe ORM, free and always will be

- [Get started free](https://console.prisma.io/sign-up)
- [See pricing](/pricing)
