Brought to you by Resonate
The protocol as a schema of stored procedures — one SQL file, and the database you already run becomes the server.
Every other way to get durable execution asks you to deploy something. Resonate HQ built one that doesn't: load a single SQL file into a Postgres 16+ database and the protocol lives inside it. Storage, queue, and timer are the database itself, with pg_cron driving all three. There is no process to run, no port to expose, and nothing to keep alive that isn't already alive.
Durable execution is a protocol, not a product
Any platform that can provide durable storage and an atomic compare-and-swap can implement the Resonate protocol — and Postgres does it natively. No layers borrowed from anywhere else: Postgres is the provider.
Why Postgres
The core server supports Postgres — you run a binary and Postgres holds its state. This is the other arrangement: there is no binary. Every protocol action is a stored procedure, so the thing you operate and the thing you back up are the same thing.
pg_cron drives the timers, so a durable sleep is a row with a deadline rather than a process waiting. Delivery pushes outward over pg_net, which means a suspended workflow occupies no compute at all — the invocation returns, and the database wakes the worker when there is something to do.
SQL-native
There is no server process to host an HTTP interface, so workers reach the protocol through a single function over a database connection. That needs a client that speaks SQL — TypeScript has one today, and it pairs naturally with Postgres-hosted compute. If you need another language, tell us what your stack runs when you sign up.
psql -d yourdb -f resonate.sql
What's true today
Sign up and we'll help you stand it up on the Postgres you already run — and your stack shapes what gets built next.
We value your privacy
We use strictly necessary cookies to run this site. With your consent we also use Google Analytics to understand traffic. We do not load analytics until you choose to allow it. Privacy Policy.