Supabase Queues

Create and Manage Message Queues using Postgres

Supabase Queues is a Postgres module that uses the pgmq database extension to manage Message Queues with guaranteed delivery. Manage your Queues using any Postgres tooling.

Postgres Native

Create and Manage Queues directly within your database.

Exactly Once Message Delivery

Supabase Queues delivers a message exactly once within a visibility window.

Message Archival

Messages in Queues can be archived instead of deleted for future reference.

Real-Time Monitoring

Track and manage messages in your Queues with Supabase's observability tools.

100% Open Source

Built on trusted, community-driven technology.

SQL

Manage via SQL

Create Queues and manage messages using SQL with any Postgres client.

Start message queuing about https://supabase.com/dashboard/project/_/integrations/queues/overviewStart message queuing
API

Manage via API

Create and manage messages either server-side or client-side via PostgREST using any Supabase client library.

Start message queuing about https://supabase.com/dashboard/project/_/integrations/queues/overviewStart message queuing
UI

Manage and Monitor via Dashboard

Create Queues and manage messages in the Dashboard as well as monitor your Queues and message processing in real-time.

Start message queuing about https://supabase.com/dashboard/project/_/integrations/queues/overviewStart message queuing

Build in a weekend, scale to millions