Prisma ORM will always be free

Start for free, pay as you scale.

We only charge for what you use. If you have a quiet month, pay less. If your workload spikes, we can handle it.

Use Prisma PostgresBring your own database

Starter

Get started for free. Pay as you go

  • First 100k operations* free
    then $18 / million operations
  • 1 GB storage free
    then $1 / GB
  • 10 databases
  • No budget controls
    No automated backups
  • 5 AI performance recommendations then $5 / 100
Most popular

Pro

Growing for business success

  • First 100k operations* free
    then $8 / million operations
  • 5 GB storage free
    then $1 / GB
  • 60 databases
  • Includes budget controls
    Daily backups stored for 7 days
  • Unlimited AI performance recommendations

Business

For mission-critical apps

Get started
$129
month
  • First 100k operations* free
    then $6 / million operations
  • 10 GB storage free
    then $1 / GB
  • 180 databases
  • Includes budget controls
    Daily backups stored for 30 days
  • Unlimited AI performance recommendations

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.

Enterprise

Get in touch for a custom quote for your enterprise needs.

Contact us

Addons

Optional features you can choose to enable to take your app to the next level.

Programmatic cache invalidation

Programatically control your cache invalidation via API. Learn more

StarterProBusiness
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 change events in real-time

Stream database events from your database in real-time. Learn more

StarterProBusiness
$18 / million events$8 / million events$6 / million events
100k events / month free100k events / month free100k 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

Compare plans

All of the features below are included with Prisma Postgres

Use Prisma PostgresBring your own database
StarterProBusiness

Managed Connection Pool

Prisma Accelerate
Connection limit101010
Auto-scaling-
Query response size5MB10MB20MB
Query duration10s20s60s
Interactive transaction duration10s20s60s

Global Cache

Prisma Accelerate
Cache tag invalidations-10,000 / day10,000 / day
Cache purge requests5 / hour10 / hour20 / hour

Database event streaming

Prisma Pulse
Advanced replication setup-

Database optimizations

Prisma Optimize
Query insights
AI Recommendations5 included, 100 maximum unlimitedunlimited

Data management

Prisma Studio
Explore and modify your data

Platform

Projects51015
Environments2 / project6 / project12 / project
Static IP-
ComplianceGDPRGDPR / HIPAAGDPR / HIPAA / SOC2 / ISO:27001
SupportCommunityStandardPremium
Annual Usage Discount-

Managed Connection Pool

Prisma Accelerate
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

Global Cache

Prisma Accelerate
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

Database event streaming

Prisma Pulse
starter
Advanced replication setup-
pro
Advanced replication setup
business
Advanced replication setup

Database optimizations

Prisma Optimize
starter
Query insights
AI Recommendations5 included, 100 maximum
pro
Query insights
AI Recommendationsunlimited
business
Query insights
AI Recommendationsunlimited

Data management

Prisma Studio
starter
Explore and modify your data
pro
Explore and modify your data
business
Explore and modify your data

Platform

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

Frequently asked questionsFAQs

What is an operation?

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.

How many operations do I need for my project?

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:

  • If you already have a database with another provider, you can often look in their dashboard to see your current usage. The number of queries will be a good hint to the approximate number of operations you’ll use.
  • If you already use the Prisma ORM, you can enable the metrics feature to begin tracking your usage, which is an easy and accurate way to see your current usage.
  • If you’re starting a new project, we encourage you to just get started and see how many queries you typically use. We offer a free threshold of 100,000 operations per month, meaning you can confidently get started without paying anything — from our experience, 100,000 operations per month is more than enough to get started with a project and serve your first users.
Can I use Prisma Postgres for free?

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.

Can I set spending limits to control my budget?

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.

Why do you count usage on account level, rather than database level?

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.

What’s the difference between usage pricing and traditional database pricing?

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.

How is Prisma’s pricing different to others?

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.

How can I compare Prisma pricing to other providers?

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.

Can I get the power of Prisma with my own database?

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.

Do I get charged for a million queries, even if I only use one above the free limit?

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.

If you have any questions, please reach out to our support team at support@prisma.io.