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, SQLite3, and MySQL 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 Web
Oban Web is a view of Oban's inner workings hosted directly within your application. Powered by Phoenix Live View and a distributed metrics engine, it is extremely lightweight and continuously updated.
Try out Oban Web →Oban Pro
Oban Pro is a collection of plugins, workers and extensions that improve Oban's reliability and simplifies difficult workflows. It is provided as a separate package available through a paid license.
Compare OSS with Pro →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 Pro
Check how Oban's open source features compare with the plugins, workers and extensions of Pro.
OSS | Pro | ||
---|---|---|---|
Features | |||
Isolated Queues | |||
Priority Queues | |||
Scheduled Jobs | |||
Unique Jobs | |||
Periodic Jobs | |||
Timed Jobs | |||
Graceful Shutdown | |||
Orphan Rescue | |||
Bulk Unique Jobs | |||
Global Concurrency | |||
Rate Limiting | |||
Encrypted Jobs | |||
Structured Args | |||
Recorded Jobs | |||
Worker Hooks | |||
Job Decorator | |||
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 | |
Sponsor Open Source | No | Yes | |
Dedicated Support | No | Yes |