Robust job processing for Elixir
Oban is a background job system packed with enterprise grade features, real-time monitoring with Oban Web, and complex workflow management with Oban Pro.
Oban
Oban is a background job system built on modern PostgreSQL and SQLite3 with the primary goals of reliability, consistency and observability. Thousands of Elixir applications rely on Oban to coordinate their async workloads.
Get Started with Oban →Oban Pro
Oban Pro is a collection of plugins, workers and extensions that improve Oban's reliability and simplifies difficult workflows. Like Web, it is provided as a separate package available through a paid license.
Compare OSS with Pro →Oban Web
Oban Web is a view of Oban's inner workings that you host directly within your application. Powered by Phoenix Live View, it is extremely lightweight and continuously updated. It is provided in a separate package that is available through a paid license.
Try out Oban Web →Trusted by hundreds of elixir-powered companies…
“Oban Pro has been an absolute delight. There are so many nice touches in Web for keeping tabs on the queues. As a customer, I feel confident that this vital piece of application infrastructure is actively cared for.”
“We 100% couldn't have put our new, monolithic ETL into production without Oban and Pro. FLAME + Oban is actually a dream. Basically, every time we double down on the BEAM, we win.”
“Oban Pro took our CSV upload processing from serial to parallel in a couple of days. At a point I dreaded, I discovered that the Relay plugin already anticipated my use case. Five minutes later, it's working.”
Compare OSS with Web+Pro
Check how open source Oban's features compare with the powerful introspection of Web and the plugins, workers and enhancements of Pro.
OSS | Web | Pro | |
---|---|---|---|
Features | |||
Isolated Queues | |||
Priority Queues | |||
Scheduled Jobs | |||
Unique Jobs | |||
Bulk Unique Jobs | |||
Periodic Jobs | |||
Timed Jobs | |||
Graceful Shutdown | |||
Orphan Rescue | |||
Global Concurrency | |||
Rate Limiting | |||
Encrypted Jobs | |||
Structured Args | |||
Recorded Jobs | |||
Worker Hooks | |||
Horizontal Auto-Scaling | |||
Dynamic Pruning | |||
Dynamic Cron | |||
Dynamic Queues | |||
Dynamic Priorities | |||
Distributed Async/Await | |||
Composition | |||
Batches | |||
Chaining | |||
Chunking | |||
Workflows | |||
Monitoring | |||
Live Inspection | |||
Web Filtering | |||
Batch Actions | |||
Queue Controls | |||
Historic Metrics | |||
Web Searching | |||
Access Controls | |||
Support | |||
License | Apache 2.0 | Commercial | Commercial |
Sponsor Open Source | No | Yes | Yes |
Dedicated Support | No | Yes | Yes |