PostgreSQL extension for reliable async message delivery to HTTP, Kafka, MQTT, Redis, AMQP & NATS — atomically committed with your transaction, using the transactional outbox pattern
Ulak is a PostgreSQL extension providing transactional outbox for atomic, reliable message delivery to HTTP, Kafka, MQTT, Redis, AMQP, and NATS.
How It Works
You want your database app to send notifications or events to other services without losing any, even if something crashes.
Install the helper inside your PostgreSQL database so it works seamlessly with your data.
Point it to where messages should go, like web services, queues, or streams, with simple details.
Inside your normal database work, add a message and commit – it gets queued safely and automatically.
Background friends pick up messages, send them reliably with smart retries if needed.
See what's sent, retry any issues, or pause destinations easily from your database.
Your app now sends events reliably every time, no data lost, fully integrated with your database.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.