We only charge for what you use. If you have a quiet month, pay less. If your workload spikes, we can handle it.
Get started for free. Pay as you go
Growing for business success
For mission-critical apps
All quotas and limits are shared across all databases in your account.*An operation is each time you interact with your database. Read more in the FAQ below.
Optional features you can choose to enable to take your app to the next level.
Programatically control your cache invalidation via API. Learn more
Starter | Pro | Business |
---|---|---|
Programmatic cache invalidation not included | $8 / million cache tag invalidations | $8 / million cache tag invalidations |
Starter |
---|
Programmatic cache invalidation not included |
Pro |
---|
$8 / million cache tag invalidations |
Business |
---|
$8 / million cache tag invalidations |
Stream database events from your database in real-time. Learn more
Starter | Pro | Business |
---|---|---|
$18 / million events | $8 / million events | $6 / million events |
100k events / month free | 100k events / month free | 100k events / month free |
$0.5 / GB event storage | $0.5 / GB event storage | $0.5 / GB event storage |
Starter |
---|
$18 / million events |
100k events / month free |
$0.5 / GB event storage |
Pro |
---|
$8 / million events |
100k events / month free |
$0.5 / GB event storage |
Business |
---|
$6 / million events |
100k events / month free |
$0.5 / GB event storage |
All of the features below are included with Prisma Postgres
Starter | Pro | Business | |
---|---|---|---|
Managed Connection PoolPrisma Accelerate | |||
Connection limit | 10 | 10 | 10 |
Auto-scaling | - | ✓ | ✓ |
Query response size | 5MB | 10MB | 20MB |
Query duration | 10s | 20s | 60s |
Interactive transaction duration | 10s | 20s | 60s |
Global CachePrisma Accelerate | |||
Cache tag invalidations | - | 10,000 / day | 10,000 / day |
Cache purge requests | 5 / hour | 10 / hour | 20 / hour |
Database event streamingPrisma Pulse | |||
Advanced replication setup | - | ✓ | ✓ |
Database optimizationsPrisma Optimize | |||
Query insights | ✓ | ✓ | ✓ |
AI Recommendations | 5 included, 100 maximum | unlimited | unlimited |
Data managementPrisma Studio | |||
Explore and modify your data | ✓ | ✓ | ✓ |
Platform | |||
Projects | 5 | 10 | 15 |
Environments | 2 / project | 6 / project | 12 / project |
Static IP | - | ✓ | ✓ |
Compliance | GDPR | GDPR / HIPAA | GDPR / HIPAA / SOC2 / ISO:27001 |
Support | Community | Standard | Premium |
Annual Usage Discount | - | ✓ | ✓ |
starter |
---|
Connection limit10 |
Auto-scaling- |
Query response size5MB |
Query duration10s |
Interactive transaction duration10s |
pro |
---|
Connection limit10 |
Auto-scaling✓ |
Query response size10MB |
Query duration20s |
Interactive transaction duration20s |
business |
---|
Connection limit10 |
Auto-scaling✓ |
Query response size20MB |
Query duration60s |
Interactive transaction duration60s |
starter |
---|
Cache tag invalidations- |
Cache purge requests5 / hour |
pro |
---|
Cache tag invalidations10,000 / day |
Cache purge requests10 / hour |
business |
---|
Cache tag invalidations10,000 / day |
Cache purge requests20 / hour |
starter |
---|
Advanced replication setup- |
pro |
---|
Advanced replication setup✓ |
business |
---|
Advanced replication setup✓ |
starter |
---|
Query insights✓ |
AI Recommendations5 included, 100 maximum |
pro |
---|
Query insights✓ |
AI Recommendationsunlimited |
business |
---|
Query insights✓ |
AI Recommendationsunlimited |
starter |
---|
Explore and modify your data✓ |
pro |
---|
Explore and modify your data✓ |
business |
---|
Explore and modify your data✓ |
starter |
---|
Projects5 |
Environments2 / project |
Static IP- |
ComplianceGDPR |
SupportCommunity |
Annual Usage Discount- |
pro |
---|
Projects10 |
Environments6 / project |
Static IP✓ |
ComplianceGDPR / HIPAA |
SupportStandard |
Annual Usage Discount✓ |
business |
---|
Projects15 |
Environments12 / project |
Static IP✓ |
ComplianceGDPR / HIPAA / SOC2 / ISO:27001 |
SupportPremium |
Annual Usage Discount✓ |
An operation is counted each time you do a create, read, update or delete with your Prisma Postgres database.
This allows you to intuitively relate your database usage to your own product usage and user behaviour.
In some situations, Prisma may run multiple database queries under the covers to satisfy your request, but it will still be counted as just one operation.
While the answer to this question will vary from project to project, there are a couple of ways to get an idea of what you will need:
We include a free threshold of 100,000 database operations per month on all plans, meaning you can use Prisma for free, and only pay if you exceed the threshold. From our experience, 100,000 operations per month is more than enough to get started.
We always send usage notifications to let you know when you’re approaching the threshold, so that you’re always in control of your spending.
Yes, you can set limits to ensure you never get a surprise bill. We’ll send you alerts when you reach 75% of your set limit, and if you reach 100% we’ll pause access to your database. This ensures you’ll never have an unexpected bill, and you can always be in complete control of your spending.
We record usage at the account level because it gives you, the developer, the most flexibility. You can spin up one database or 20 databases without any extra cost — pay only for the operations you make and storage you use across all of them.
This makes experimenting, prototyping and testing ideas super easy and seamless, because you don't have to think about how many databases you create.
Traditional pricing is where you choose a fixed database size and price, and the amount you pay is generally predictable. But that comes at the expense of flexibility, meaning it’s much harder to scale up and down with your application’s demands. This is usually fine for a small test database, but for production workloads, it can be burdensome: If you have low-traffic periods, and high-traffic periods (most production apps do) then you either under-provision and risk having downtime in busy periods, or you over-provision and pay a lot more for your database.
With usage pricing, you only pay for what you need, when you need it. If your app has a quiet period, you’ll pay less. If things get busy, we can seamlessly scale up to handle it for you, giving you the best of both worlds. Prisma Postgres comes with budget controls, so you can always stay in control of your spending, while taking advantage of the flexibility.
Prisma’s pricing is designed to provide maximum flexibility to developers, while aiming to be as intuitive as possible.
We charge primarily by operation, which is counted each time you invoke the Prisma ORM client to create, read, update or delete a record. Additionally we also charge for storage. All with a very generous free threshold each month.
We don’t charge by data transfer (bandwidth) or by compute/memory hours, simply because we felt that these metrics are more difficult to grasp as a developer.
We created a pricing model to more closely match how you use your database as a developer, not how the infrastructure works.
Because we only charge you for what you actually use, the best way to see a comparison is to run your application on Prisma, and that’s why we offer a free threshold every month.
However, as a simple comparison, the average database operation size from current Prisma users is 10kb (measured from over 15b queries). Some providers charge by bandwidth used, meaning 5GB of bandwidth might equate to approximately 500,000 database operations.
You can also connect your own database to Prisma’s global caching, connection pooling, and real-time event streaming. These are known as Prisma Accelerate and Prisma Pulse, and you can connect them to your own database if you prefer.
Click the “Bring your own database” toggle at the top of this page to see more detail.
Our pricing is expressed per million, however if you just use one operation (past the free threshold), you will only pay for what you actually use.
For example, one database operation on the Pro plan ($8/million operations) would cost $0.000008.