# Prisma Accelerate (/docs/accelerate) > For the complete Prisma documentation index, see [llms.txt](https://www.prisma.io/docs/llms.txt). A markdown version of any docs page is available by appending `.md` to its URL. Prisma Accelerate, a global database cache with built-in connection pooling, retires on December 1, 2026. What replaces it depends on where your database runs Location: Prisma Accelerate ## Accelerate retires December 1, 2026: your options [#retirement-options] Prisma Accelerate, including hosted Accelerate connections for Prisma Postgres, will be retired on December 1, 2026. Accelerate did two jobs: it pooled database connections and it cached query results. The table below shows what replaces the pooling, by where your database runs today. The caching has no drop-in replacement: Prisma Postgres has no query cache, and query caching is not on our immediate roadmap. Each migration guide in the table removes the Accelerate extension and its caching APIs, such as `cacheStrategy`, from your app. | Your database today | What replaces Accelerate | Should you move to Prisma Postgres? | | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Prisma Postgres, through a `prisma+postgres://accelerate.prisma-data.net` URL | A pooled TCP connection to the same database, or the [serverless driver](https://www.prisma.io/docs/postgres/database/serverless-driver) on edge runtimes | You are already on it. Your data stays where it is, and you change how the app connects: [Connect to Prisma Postgres without Accelerate](https://www.prisma.io/docs/postgres/database/switch-from-accelerate) | | PostgreSQL on a host that pools connections on every plan, such as Neon or Supabase | Your host's pooled connection string | Not for pooling, which your host already provides. Move ([from Neon](https://www.prisma.io/docs/guides/switch-to-prisma-postgres/from-neon), [from Supabase](https://www.prisma.io/docs/guides/switch-to-prisma-postgres/from-supabase)) if you want the database and an app on [Prisma Compute](https://www.prisma.io/docs/compute) in one project, on one bill; otherwise [keep your database](https://www.prisma.io/docs/accelerate/keep-your-database) | | PostgreSQL with no pooler, such as a self-hosted server | Prisma Postgres, which includes PgBouncer pooling on every plan, or a pooler you add in front of your database | Yes, unless you would rather run a pooler yourself, or your app is a long-running server that stays within the database's connection limit and can [connect directly](https://www.prisma.io/docs/accelerate/keep-your-database#1-choose-how-your-application-will-connect). [Import from PostgreSQL](https://www.prisma.io/docs/prisma-postgres/import-from-existing-database-postgresql) moves a database on PostgreSQL 9.5 to 17 with `pg_dump` and `pg_restore`, then removes Accelerate from your app; it does not cover PostgreSQL 18 | | MySQL, MariaDB, MongoDB or CockroachDB | A direct or pooled connection string from your provider | No, not as part of this change: Prisma Postgres runs PostgreSQL. [Keep your database](https://www.prisma.io/docs/accelerate/keep-your-database) | If your PostgreSQL host has no pooler, we recommend moving to Prisma Postgres. The Prisma Postgres Free plan includes 2 GB of storage per workspace and needs no credit card; daily backups start on the Starter plan. Prisma ORM 8 does not use hosted Accelerate, so a project on Prisma ORM 8 has nothing to switch. Neon and Supabase details checked on 2026-11-09. ## How Accelerate works [#how-accelerate-works] [Prisma Accelerate](https://www.prisma.io/accelerate) is a managed connection pool and global cache for your database. It works with Prisma ORM and supports PostgreSQL, MySQL, MongoDB, and more. Prisma ORM supports connection pooling and query caching through Accelerate, so you don't need a separate pooler or caching layer. [Prisma Postgres](https://www.prisma.io/docs/postgres) includes connection pooling. Query caching is not supported by Prisma Postgres and is not on our immediate roadmap. **Connection pooling.** Accelerate manages a global connection pool across 15+ regions. This matters most in serverless and edge environments, where connection exhaustion is a real failure mode. Prisma ORM routes through the pool automatically once you swap in the Accelerate connection string. **Query caching.** Add a `cacheStrategy` to any Prisma ORM query to cache results at the edge using TTL or stale-while-revalidate. Results are served from 300+ cache locations, so you don't need Redis, Memcached, or a separate caching service. ```typescript title="src/lib/posts.ts" const posts = await prisma.post.findMany({ cacheStrategy: { ttl: 60, swr: 10 }, // serve from cache for 60s (TTL); after TTL expires, serve stale for up to 10s while revalidating in the background (SWR) }) ``` ## Supported databases [#supported-databases] Accelerate works with the database you already have, whether it is publicly accessible, or via an IP allowlist. * PostgreSQL * MySQL * MariaDB * PlanetScale * CockroachDB * MongoDB ## Getting started [#getting-started] * [Getting started](https://www.prisma.io/docs/accelerate/getting-started) - Learn how to get up and running with Prisma Accelerate * [Local development](https://www.prisma.io/docs/accelerate/local-development) - Learn how to use Prisma Accelerate in a development environment * [Examples](https://www.prisma.io/docs/accelerate/examples) - Check out ready-to-run examples for Prisma Accelerate ## Related pages - [`Choose a Prisma ORM setup path`](https://www.prisma.io/docs/getting-started): Choose the fastest path to try Prisma ORM in a new or existing project. - [`Console`](https://www.prisma.io/docs/console): Learn how to use the Console to manage and integrate Prisma products into your application. - [`Introduction to Prisma ORM`](https://www.prisma.io/docs/prisma-orm): Prisma ORM 8 is a release candidate. - [`Local development`](https://www.prisma.io/docs/local-development): Run the whole Prisma stack on your machine, with your app on Bun, a local Prisma Postgres database, and local object storage. - [`Overview`](https://www.prisma.io/docs/cli): Prisma CLI reference