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.
Manage via SQL
Create Queues and manage messages using SQL with any Postgres client.
Manage via API
Create and manage messages either server-side or client-side via PostgREST using any Supabase client library.
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.