Prisma Accelerate
Prisma Accelerate is a fully managed global connection pool and caching layer for your existing database, enabling query-level cache policies directly from the Prisma ORM.
With 15+ global regions, the connection pool scales your app for a global audience, particularly for serverless deployments that risk connection timeouts during peak times.
Accelerate’s global cache, hosted in 300+ locations, ensures a fast experience for users, regardless of your database’s location.
You can configure query-level caching strategies directly in your code with Prisma ORM, making setup and tuning easy.
Together, the connection pool and cache allow you to scale effortlessly and handle traffic spikes without infrastructure concerns.
Get started
Set up connection pooling and global caching for your app in 5 minutes.
Examples
Explore our ready-to-run examples using Accelerate.
Speed Test
Run the speed test to see how Prisma Accelerate can make your app faster.
Supported databases
Accelerate works with the database you already have, whether it is publicly accessible, or via an IP allowlist.
In this section
Accelerate
Prisma Accelerate
Getting started
Prerequisites
Connection Pooling
To learn more about connection pooling generally, be sure to check out Prisma's Data Guide for a comprehensive overview on what connection pooling is, what it seeks to address, and how it works.
Caching
Cache strategies
Static IP
You can enable static IP for Accelerate when your security setup requires IP allowlisting or if you're implementing firewalls that only permit access from trusted IPs, ensuring controlled and secure database connections.
API Reference
The Accelerate API reference documentation is based on the following schema:
Known limitations
Below are descriptions of known limitations when using Accelerate. If you encounter any additional ones, please share them with us via Discord.
Evaluating
Prisma Accelerate optimizes database interactions through advanced connection pooling and global edge caching. Its connection pooler is available in 16 regions and helps applications load-balance and scale database requests based on demand.
Local development
Prisma Accelerate efficiently scales production traffic with integrated connection pooling and a global database cache.
FAQ
When should I enable static IP for Prisma Accelerate?
Troubleshooting
When working with Prisma Accelerate, you may encounter errors often highlighted by specific error codes during development and operations. It is important to understand the meaning of these errors, why they occur, and how to resolve them in order to ensure the smooth operation of your applications. This guide aims to provide insights and steps to troubleshoot specific error codes encountered with Prisma Accelerate.
Feedback
You can submit any feedback about Accelerate in our Discord server.
Examples
Here is a list of ready-to-run example projects that demonstrate how to use Prisma Accelerate:
Compare Accelerate
Prisma Accelerate supports products that serve a global audience, with a global caching system and connection pool that spans multiple regions, providing consistent access to data with low latency no matter where your user (or your database) is located in the world.