# Prisma Postgres vs Convex: standard Postgres or a reactive database? (/compare/convex) > Prisma Postgres vs Convex: standard Postgres or a reactive database? 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 `/compare/convex.md`. Checked November 2026. dateModified: 2026-11-09 Convex is a reactive database with TypeScript query functions. Prisma Postgres is managed PostgreSQL, and Prisma ORM is optional. Checked November 2026. Pick [Prisma Postgres](/docs/postgres) when you want a standard SQL database. It is PostgreSQL, [Prisma ORM](/docs/orm) is optional, and [Prisma Compute](/docs/compute) hosts the TypeScript app as HTTP services. Pick [Convex](https://docs.convex.dev/understanding/) when you want a reactive database and TypeScript query functions, with the frontend on a host such as Vercel or Netlify. [Get started with Prisma Postgres](https://console.prisma.io) [Create an instant database](https://create-db.prisma.io/web) By [Martin Janse van Rensburg](/blog/author/martin-janse-van-rensburg) · Updated November 2026 · 7 min read[X](https://x.com/vanrensbird)[LinkedIn](https://www.linkedin.com/in/martjvr/)[GitHub](https://github.com/vanrensbird) Prisma makes Prisma Postgres\. Convex figures come from the pages listed under [Sources](/compare/convex#sources), checked November 2026\. ## When should I choose Convex or Prisma Postgres? | Convex | Prisma Postgres | | --- | --- | | You want queries written as TypeScript functions, with no SQL in the application. | You want a standard SQL database. Prisma Postgres is PostgreSQL. | | You want a query to rerun when the data it read changes, and the client to receive that result. | You want to query it with SQL, or with Prisma ORM. Prisma ORM is optional. | | You want the database and the server functions in Convex, and the frontend on a host such as Vercel or Netlify. | You want Prisma Compute to host the TypeScript app as HTTP services. | | You want file storage, text search, vector search, and auth on the same Convex plan as the database. | You want a pricing page that does not list a per-developer fee. | ## How do Convex and Prisma Postgres compare? Convex is a reactive database. Application queries are TypeScript functions. Convex cloud stores data in MySQL on PlanetScale. Prisma Postgres is managed PostgreSQL, with an optional ORM and separate app hosting. Columns are in alphabetical order. | Feature | Convex | Prisma Postgres | | --- | --- | --- | | Database | The Convex database. Application queries are TypeScript. Convex cloud stores data in MySQL on PlanetScale. The open-source version can use SQLite, Postgres, or MySQL as the persistence layer. | [Prisma Postgres](/docs/postgres) is PostgreSQL. Any Postgres client works with it, so Prisma ORM is optional. | | Queries | TypeScript query and mutation functions. The overview says there is no SQL to write and no ORM is required. A mutation runs as a transaction. | SQL against PostgreSQL, or [Prisma ORM](/docs/orm). Prisma ORM 8 is a release candidate. Models live in contract.prisma. | | Realtime updates | A query reruns when the data it read changes. The client library receives the new result over a WebSocket. | No built-in reactive query sync. [Prisma Compute](/docs/compute) does not currently support WebSocket servers. | | App hosting | Convex runs the database and the server functions. The hosting guide says to publish the frontend with a provider such as Vercel or Netlify. | Prisma Compute hosts the TypeScript app as HTTP services. It runs next to Prisma Postgres in the same project, on one bill. Compute has no built-in cron scheduler today; native cron is planned for early 2027. Scheduled jobs can come from Composer's cron building block. | | Developer fees | Professional is $25 per developer per month, for 1 to 20 developers. Free and Starter list 1 to 6 developers. Business and Enterprise list 50 or more developers and a $2,500 monthly minimum. | The pricing page does not list a per-developer fee. | | Free plan | Free, or $0 a month and pay as you go. The resource table includes 0.5 GB of database storage and 1 million function calls, then usage rates. | Prisma Postgres Free is $0, with 200,000 operations a month, 2 GB of storage, and 50 databases. Prisma Compute Free includes 1 million requests a month. The Free plan says no credit card is required. | ## Where does each one fit? ### Convex Convex is a reactive database. Its [overview](https://docs.convex.dev/understanding/) describes TypeScript queries that rerun when their data changes, and a client library that subscribes over a WebSocket. - Subscribed queries should update the UI when the underlying documents change. - Mutations should be transactions, and the client should apply subscribed results from one moment in the database. - File storage, text search, vector search, and auth should sit on the Convex plan with the database. - Application queries should be TypeScript functions in a convex/ folder. ### Prisma Postgres Prisma Postgres fits a team that wants PostgreSQL. [Prisma ORM](/docs/orm) is optional. [Prisma Compute](/docs/compute) is separate app hosting. - The database should be PostgreSQL, with SQL and the Postgres ecosystem. - Prisma ORM should be available, and optional, on that database. - The app should deploy as HTTP services on Prisma Compute. - Adding a developer should not be a line on the pricing page. ## What does Prisma Postgres do that Convex doesn't? ### PostgreSQL Prisma Postgres is PostgreSQL. You connect with a Postgres client. Prisma ORM is optional on that connection. ### A contract-based ORM, when you want one Prisma ORM 8 is a release candidate. Models live in contract.prisma, and contract emit writes the types. You can skip it and use SQL. ### HTTP app hosting Prisma Compute hosts the TypeScript app. The current release focuses on HTTP services. WebSocket servers are not supported today; support is planned for early 2027. Compute has no built-in cron scheduler today; native cron is planned for early 2027. Scheduled jobs can come from Composer's cron building block, which adds a scheduler service. ### Pricing without a per-developer fee The pricing page lists Prisma Postgres by operations, storage, and databases, and Prisma Compute by requests, memory, CPU, and bandwidth. It does not list a per-developer fee. Starter, Pro, and Business list spend limits. ## How much do Convex and Prisma Postgres cost? | Cost | Convex | Prisma Postgres | | --- | --- | --- | | Free plan | Free, or $0 a month and pay as you go. 1 to 6 developers. | Prisma Postgres Free is $0. No credit card required. | | Paid plans | Professional is $25 per developer per month. Business and Enterprise have a $2,500 monthly minimum. | Starter is a $10 monthly base with Compute usage metered on top; Pro ($49) and Business ($129) work the same way. Database operations and storage past each plan's included amount are billed too. | | Developer seats | $25 per developer per month on Professional. The [enterprise pricing page](https://www.convex.dev/enterprise/pricing) lists Business with no per-developer fee. | None. The pricing page does not list a per-developer fee. | | Database storage on free | 0\.5 GB included, then $0.22 per additional GB. | 2 GB included, with 200,000 operations and 50 databases. | Prisma Postgres has a Free plan: $0 a month for 200,000 operations, 2 GB of storage, and 50 databases. The [pricing page](/pricing) lists the paid plans. Convex Free includes 0.5 GB of database storage and 1 million function calls ([Convex pricing](https://www.convex.dev/pricing), November 2026\). ## When is Prisma Postgres the wrong choice? - You want query results pushed to the browser when data changes. Convex subscriptions use WebSockets. Prisma Postgres has no built-in reactive query sync, and Prisma Compute does not currently support WebSocket servers. See [Compute limitations](/docs/compute/limitations). - You want the database, server functions, file storage, and auth in one Convex deployment, and the application should not write SQL. The [Convex overview](https://docs.convex.dev/understanding/) describes that model. ## How do I switch from Convex to Prisma Postgres? 1. Create the PostgreSQL database. Prisma ORM is optional. When the tables already exist, the [existing-database guide](/docs/prisma-orm/add-to-existing-project/postgresql) shows `contract infer`. 2. Export the data. Every Convex plan can download a snapshot export, a ZIP with one `documents.jsonl` file per table, from the dashboard or with `npx convex export`, as the [backup and export guide](https://docs.convex.dev/database/backup-restore) describes. Professional adds streaming data exports. Load the JSONL into PostgreSQL yourself. This page does not include a converter. 3. Point the app at the Postgres connection string. Host the HTTP app on Prisma Compute, or keep the frontend host you already use. ## How do I switch from Prisma Postgres to Convex? 1. Define Convex tables and write query and mutation functions. The [overview](https://docs.convex.dev/understanding/) shows `ctx.db.query` and `ctx.db.patch`. 2. Subscribe from the client with `useQuery`. The client library uses a WebSocket. 3. Publish the frontend with a provider such as Vercel or Netlify, as the [hosting guide](https://docs.convex.dev/production/hosting) describes. Prisma Postgres stays in place until you stop using it. ## What do teams say about Prisma Postgres? Two teams on what Prisma ORM and Prisma Postgres do for them. > “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 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 ## Frequently asked questions ### Is Convex PostgreSQL? The application does not write SQL. Convex cloud stores data in MySQL on PlanetScale. The open-source version can use SQLite, Postgres, or MySQL as the persistence layer, and queries stay TypeScript functions. Source: [Convex overview](https://docs.convex.dev/understanding/), October 2026. ### Does Convex charge per developer? Professional is $25 per developer per month. Free and Starter are $0, then pay as you go, and list 1 to 6 developers. Business and Enterprise have a $2,500 monthly minimum. Source: [Convex pricing](https://www.convex.dev/pricing), October 2026. ### Can Prisma ORM talk to Convex? Prisma ORM connects to PostgreSQL, MongoDB, or SQLite. Convex queries are TypeScript functions against the Convex database. Prisma ORM does not speak that function API. Source: [supported databases](/docs/orm/supported-databases) and the [Convex overview](https://docs.convex.dev/understanding/), October 2026. ### Does Prisma Postgres push live query updates? Prisma Postgres has no built-in reactive query sync. Convex reruns a query when its data changes and sends the result over a WebSocket. Prisma Compute does not currently support WebSocket servers. Source: [Convex overview](https://docs.convex.dev/understanding/) and [Compute limitations](/docs/compute/limitations), October 2026. ## Ready to build with Prisma? Free to start, no credit card required. Prisma ORM is free and open source, and always will be. - Create a database and start building in minutes - Read the docs for guides and API reference - Trusted by 500K+ developers globally Need a database? [Create an instant database](https://create-db.prisma.io/web). [Get started free](https://console.prisma.io) [Talk to us](/contact) ## Sources Every competitor figure on this page comes from these pages, checked November 2026\. ### Convex - [Convex overview](https://docs.convex.dev/understanding/) - [convex on npm](https://www.npmjs.com/package/convex) - [Frontend hosting](https://docs.convex.dev/production/hosting) - [Backup and export](https://docs.convex.dev/database/backup-restore) - [Convex pricing](https://www.convex.dev/pricing) - [Convex enterprise pricing](https://www.convex.dev/enterprise/pricing) - [Apache License 2.0 (convex npm package)](https://github.com/convex/convex-backend/blob/main/npm-packages/convex/LICENSE) ### Prisma Postgres, Prisma ORM, and Prisma Compute - [Prisma Postgres](/docs/postgres) - [Prisma ORM docs](/docs/orm) - [Supported databases](/docs/orm/supported-databases) - [Prisma Compute](/docs/compute) - [Compute limitations](/docs/compute/limitations) - [Composer building blocks](/docs/composer/building-blocks) - [existing-database guide](/docs/prisma-orm/add-to-existing-project/postgresql) - [Apache License 2.0](https://github.com/prisma/prisma/blob/main/LICENSE) - [Prisma Postgres pricing](/pricing)