March 11, 2024

Prisma Pulse now available in GA

Prisma Pulse simplifies database-event driven compute so you don’t have to manage it.

Prisma Pulse Now Available in GA

Prisma Pulse is managed database-event infrastructure that captures and distributes your database events to your application. It simplifies subscribing to type-safe data changes with an extended Prisma Client to power real-time functionality.

What is Prisma Pulse

How Prisma Pulse works

Prisma Pulse leverages Change Data Capture (CDC) to efficiently observe and capture database changes as they occur. By monitoring the database's transaction log, Prisma Pulse identifies change events like inserts, updates, and deletes without impacting the database's performance.

The captured events are processed, evaluated, and distributed to relevant client subscriptions ensuring your applications stay synchronized with the latest database state.

This eliminates the need for complex polling or manual data synchronization, saving you development time and effort.

Prisma Pulse treats the database as the source of truth regardless of where the change originated from.

What you can build with Prisma Pulse

Prisma Pulse can power real-time functionality like chat, notifications, data broadcast, data synchronization, and more.

It's ideal for ensuring data consistency in distributed systems, enhancing real-time user experiences.

Check out some sample applications on our docs page to try out Prisma Pulse for yourself.

Prisma Pulse usecases

Getting started is easy

You can visit our comprehensive getting started guide for further details. In the meantime, here's a brief overview of the steps you'll need to take:

Prepare your database

Prisma Pulse currently supports Postgres (version 12+) and requires logical replication. Take a look at our guide to enable logical replication in your database.

Enable Pulse

Navigate to your workspace on the Platform Console to enable Pulse and obtain your API key.

Add Pulse to your application

  • Install Prisma Client version 4.16.1 or higher and @prisma/extension-pulse version 1.0.1 or higher
  • Extend your Prisma Client instance with the Prisma Pulse extension
  • Create your first Prisma Pulse subscription

Prisma Pulse Setup

Pricing

Get started for free and scale with flexible usage-based pricing. See our pricing page to find the perfect plan that fits your team.

Another step forward for Data DX

At Prisma, we're committed to simplifying data interactions for developers. Prisma Pulse empowers you to build data-driven applications faster and more efficiently.

We can't wait to see what innovative real-time features you create with Prisma Pulse. Share your experience with us on Twitter or join our friendly Discord community.


Get started with Prisma Pulse

Don’t miss the next post!

Sign up for the Prisma Newsletter