Prisma
Prisma is an open source database toolkit for Node.js and TypeScript, built around a type-safe ORM, a schema-first data model and a migration system. Prisma Data, Inc. also offers a managed platform, including Prisma Postgres, with a free tier and usage-based paid plans. The Prisma ORM itself is free and open source under the Apache 2.0 license.
Facts checked on against the sources listed at the end of this page.
- Pricing
- FreemiumPaid from $10 a month for Starter (5 million requests, 1 million operations, 10 GB storage)
- Open source
- YesApache-2.0
- GitHub stars
- 47,701
- npm downloads a week
- 22Mup 13% on the week before
A good fit for
- Node.js and TypeScript projects that want a type-safe way to query the database
- Teams that want schema-first migrations tracked in version control
- Serverless or edge applications that need connection pooling through Prisma Accelerate
- Projects that want to switch between supported databases without rewriting most queries
Not a good fit for
- Projects not built on Node.js or TypeScript
- Teams whose primary workflow needs very fine-grained control over raw SQL
- Very high request volumes on the managed platform without moving to a higher-tier plan
Prisma pricing
The Prisma ORM is free and open source. Prisma's managed platform has a free tier and three paid plans, Starter at $10 a month, Pro at $49 a month and Business at $129 a month, priced by requests, operations and storage.
| Plan | Price | What you get |
|---|---|---|
| Free | $0 a month | 200,000 operations, 500 MB storage, up to 50 databases, 1 million requests |
| Starter | $10 a month | 5 million requests, 1 million operations, 10 GB storage |
| Pro | $49 a month | 20 million requests, 10 million operations, 50 GB storage |
| Business | $129 a month | 100 million requests, 50 million operations, 100 GB storage |
Prices in USD, checked on 27 September 2026. Current prices on prisma.io.
Main features
- Type-safe client
- An auto-generated query client with types based on the database schema.
- Prisma Migrate
- A schema-first migration system for versioning database changes.
- Prisma Studio
- A visual editor for browsing and editing data in the database.
- Multi-database support
- Works with Postgres, MySQL, SQLite, MongoDB, SQL Server and CockroachDB.
- Prisma Accelerate
- Connection pooling and query caching for serverless and edge deployments.
- Prisma Postgres
- A managed, serverless Postgres database offered directly by Prisma.
About Prisma
Prisma is an open source ORM for Node.js and TypeScript. Developers define their data model in a schema file, and Prisma generates a type-safe client used to query the database, plus a migration system for evolving the schema over time.
Prisma Data, Inc., the company behind the ORM, also runs a managed platform that includes Prisma Postgres, a hosted Postgres database, and Prisma Accelerate, a connection pooler and query cache for serverless and edge environments.
The Prisma ORM itself is free and open source. The managed platform has its own free tier and usage-based paid plans billed on requests, operations and storage.
- Made by
- Prisma Data, Inc.
- Launched
- 2016
- Based in
- Berlin, Germany
- Free plan
- Yes: 200,000 database operations, 500 MB storage, up to 50 databases and 1 million requests a month, no credit card required
- Available on
- Node.js, TypeScript, PostgreSQL, MySQL, SQLite, MongoDB, SQL Server, CockroachDB
Usage and activity
Weekly npm downloads of prisma, last 12 months.
Recent releases
- v8.0.0-rc.14Pre-release, 1 week ago
- v8.0.0-rc.13Pre-release, 1 week ago
- v8.0.0-rc.12Pre-release, 1 week ago
- v8.0.0-rc.11Pre-release, 3 weeks ago
- v8.0.0-rc.10Pre-release, 3 weeks ago
- v8.0.0-rc.9Pre-release, 4 weeks ago
Prisma alternatives
| Tool | Pricing | GitHub stars |
|---|---|---|
| Drizzle ORMTypeScript ORM that maps closely to SQL, for Postgres, MySQL and SQLite. | Open source | 36k |
| KyselyType-safe SQL query builder for TypeScript. It is not a full ORM. | Open source | None |
Prisma compared
Getting started
Install Prisma as a dev dependency.
npm install prisma --save-devInitialize Prisma, which creates a schema file and .env file.
npx prisma initDefine a model in schema.prisma, then run a migration to create the database table.
npx prisma migrate dev --name init
Questions about Prisma
Is Prisma free?
The Prisma ORM is free and open source. Prisma's managed platform, including Prisma Postgres, has a free tier and paid plans starting at $10 a month.
Is Prisma open source?
Yes. The Prisma ORM is open source under the Apache 2.0 license.
What databases does Prisma support?
Prisma supports PostgreSQL, MySQL, SQLite, MongoDB, SQL Server and CockroachDB.
What is Prisma Accelerate?
It's a connection pooler and query cache from Prisma for serverless and edge environments, sold as part of the managed platform.
Do I need Prisma Postgres to use the Prisma ORM?
No. The Prisma ORM can connect to any supported database, including ones not hosted by Prisma.
Sources and links
Work on Prisma? Claim this listing. Something wrong or out of date? Suggest a correction. Stats come from the public GitHub and npm APIs and update every day.