# Production-ready Postgres, already wired to your stack (/postgres) > Prisma Postgres | Free Postgres database for TypeScript and AI. 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 `/postgres.md`. Managed Postgres, part of Prisma's infrastructure for TypeScript and AI apps. Create a free database in seconds with npx create-db. No credit card. Managed Postgres for TypeScript and AI apps, with Prisma Compute to host your app (Node.js, Bun or Next.js) next to it on one plan. Any Postgres client works; Prisma ORM is optional. Start on the free plan, no credit card. - [Get started free](https://console.prisma.io/sign-up) - [See pricing](/pricing) Free tier with a hard cap. No credit card. - Branch your database alongside your app, free, per PR - Autoscaling that handles spikes without capacity planning - Predictable pricing with spend limits, no surprise bills ### Prisma Postgres at a glance - **Database** — A production Postgres in seconds, with a per-PR branch beside it that carries its own isolated data. - **Studio** — Browse and edit real rows in the browser. No psql, no local client to set up first. - **Query Insights** — See which queries are slow and why, without standing up your own tracing stack. ## A database that ships with the rest of your stack When your database and your hosting come from separate vendors, the things that should be automatic (preview environments with real data, end-to-end test setups, single-config deploys) turn into work you have to do. - Branch with your app, per PR - Predictable pricing with spend limits - Autoscaling without capacity planning - Standard Postgres, no lock-in ## Branches, deploys, and config that come with the app Prisma Postgres runs on the same platform as Compute, so the features below come from one platform doing what two vendors can't. - **Branch with your app** — When Compute branches a deploy, Prisma Postgres branches with it, so every preview gets a dedicated, fully-isolated database. - **One config for both halves** — The same Composer module.ts declares your app and your database. No two-vendor wiring, no dashboards to keep in sync. - **Predictable pricing** — Operation-based pricing with spend limits you set yourself. A quiet month costs almost nothing, a busy one never surprises you. - **Production-ready from day one** — Daily backups on paid plans, encryption at rest and in transit, full tenant isolation. GDPR on every plan, HIPAA from Pro, SOC 2 Type II and ISO 27001 on Business. - **Standard Postgres, no lock-in** — Standard Postgres underneath: leave with pg_dump; the Composer module is a TypeScript file in your repo, not a runtime. Standard SQL and wire protocol, with extensions like pgvector. ## Built to work with the rest of Prisma Prisma Postgres runs on the same platform as Compute, and the schema you define in Prisma ORM drives your migrations and your typed client. The more of the stack you use, the less there is to wire together. **Best together. Swappable when needed.** ## Compare Prisma How Prisma Postgres and Prisma Compute compare with Neon, Supabase and other places to run a TypeScript app and its database, including where another pick is better. - **[App hosting platforms with managed Postgres compared (2026)](/blog/app-hosting-platforms-with-managed-postgres-2026)** — Prisma Compute, Railway, Render, Fly.io, Supabase, Neon and Vercel compared for an app next to managed Postgres. - **[Where to host a TypeScript frontend, a Node API and Postgres](/blog/where-to-host-typescript-frontend-node-api-postgres)** — Hosting a TypeScript frontend, a Node API and their Postgres database from one GitHub repository. - **[Choosing hosting and Postgres after your first 100 paying users](/blog/choosing-hosting-and-postgres-after-your-first-100-users)** — What to run the app and the database on once real users arrive. - **[Neon vs Prisma Postgres for hosting and the database in one place](/blog/neon-vs-prisma-postgres-app-hosting-in-one-place)** — Neon alternatives when the app and its database should live in one project. - **[Netlify alternatives for a full-stack TypeScript app with Postgres](/blog/prisma-vs-netlify)** — Where to move a TypeScript app with Postgres when Netlify stops fitting. - **[Import an existing database into Prisma Postgres](/docs/postgres/import-from-existing-database)** — The docs guide for moving an existing PostgreSQL database over with pg_dump and pg_restore, or a MySQL database with pgloader. ## FAQ ### Is Prisma Postgres free to use? Yes. The [Free plan](/pricing) costs $0, needs no credit card and includes 200,000 operations a month across up to 50 databases in a workspace. An operation is one query, read or write, and usage resets at the start of each calendar month. On the Free plan, idle databases cost nothing and you never wake one by hand: the next query does it. Backups and spend limits start on the Starter plan at $10 a month. ### What happens when I reach the Free plan limit? Your workspace's databases stop accepting queries until the allowance resets at the start of the next month, or until you upgrade, which usually restores access within a minute. If you need time to export your data first, you can [lift the limit for 24 hours](/docs/postgres/faq#what-happens-if-i-exceed-the-included-queries-on-the-free-tier) from the Console, once per workspace. Paid plans bill operations beyond the included amount at your plan's rate, with a spend limit that is on by default. ### Can I create a database without signing up? Yes. Run [`npx create-db`](/docs/postgres/npx-create-db) and you get a Postgres database and its connection string in seconds, with no account and no credit card. Add `--json` when a coding agent needs machine-readable output. The database is deleted after 24 hours unless you claim it: open the claim link from the output and sign in, and it moves into your workspace under that plan's limits. ### Can I manage my databases from Claude Code, Cursor or Codex? Yes, through Prisma's [hosted MCP server](/docs/ai/tools/mcp-server) at https://mcp.prisma.io/mcp, which you connect with your Prisma sign-in. In Claude Code, run `claude mcp add --transport http prisma https://mcp.prisma.io/mcp`. Cursor adds it from its MCP settings or a one-click link, and Codex through the Prisma plugin. An agent can then create databases, inspect the schema, run SQL, apply schema changes and, on paid plans, restore a backup into a new database. For scripts, there is also a REST API that uses a workspace service token. ### Where do I find my connection string? In the Prisma Console: open your project, select Connect to your database, then Generate new connection string. You get [two connection strings](/docs/postgres/database/connecting-to-your-database). Use the pooled one as `DATABASE_URL` for your app and serverless functions, and the direct one for migrations, Prisma Studio and `pg_dump`. SSL is required, so keep `sslmode=require` in the URL. `npx create-db` also prints a connection string. ### Does Prisma Postgres support pgvector? Yes, on every plan, including Free. Enable it with `CREATE EXTENSION IF NOT EXISTS vector;` from any Postgres client or a migration, then store embeddings in vector columns and run similarity search with pgvector's distance operators. Prisma ORM works with vector columns through raw SQL or TypedSQL, and Prisma Studio can't open tables that contain them yet. See the full list of [supported extensions](/docs/postgres/database/postgres-extensions). ### Are backups included? Yes, every paid plan includes daily [automatic backups](/docs/postgres/database/backups). Starter and Pro keep them for 7 days and Business keeps them for 30; the Free plan has none. You restore a backup from the database's Backups tab in the Console, or ask an agent to restore one into a new database through the MCP server. Point-in-time restore is not available yet. To keep your own copy, run `pg_dump` against the direct connection string, on any plan with available usage. ### Which regions can I choose? Six: San Francisco (us-west-1), North Virginia (us-east-1), Paris (eu-west-3), Frankfurt (eu-central-1), Tokyo (ap-northeast-1) and Singapore (ap-southeast-1). You pick the region for each database when you create it in the Console, through MCP or with `npx create-db --region`. Without the flag, `npx create-db` picks the region closest to you. ### Is Prisma Postgres HIPAA compliant? Yes, from the Pro plan up. HIPAA is available on Pro ($49 a month) and Business ($129 a month), so you can run workloads with protected health information on either; it is not available on Free or Starter. Business adds SOC 2 Type II and ISO 27001, and GDPR applies on every plan, including Free. Audit reports and control details are in the [Prisma Trust Center](https://trust.prisma.io). ## Trusted by 500K+ TypeScript developers - "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 - "Prisma Postgres has really good DX. It's easy, simple, straightforward. I don't spend time on deployment. It just works." — Martin Adams, Founder, Fluidwave - "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 ## Postgres that ships with the rest of your stack Prisma Postgres is the data half of a TypeScript platform. Use it on its own with any ORM and any host, or pair it with Compute and your app and database become one deploy, one config, one branched preview environment per PR. - Free branching that travels with your app - Predictable pricing with spend limits and autoscaling - Standard Postgres underneath, no lock-in - [Get started free](https://console.prisma.io/sign-up) - [See pricing](/pricing)