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 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 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 the Live Demo →
Oban Pro
Oban Pro is a collection of plugins, workers and extensions that improve Oban's reliability and make difficult workflows possible. It is bundled with Web and available through a paid license.
Compare OSS with Pro →You'll be in good company…














“Oban Pro's batches are perfect for our workload. We're transferring over $1M/month in basic income and Oban has never skipped a beat.”

“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.”

“We're quite happy with how Oban Pro has simplified our codebase. It’s a wonderful thing when people create quality products that are worth paying for.”
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 | Yes | No | Yes |
Priority Queues | Yes | No | Yes |
Scheduled Jobs | Yes | No | Yes |
Unique Jobs | Yes | No | Yes |
Periodic Jobs | Yes | No | Yes |
Timed Jobs | Yes | No | Yes |
Graceful Shutdown | Yes | No | Yes |
Orphan Rescue | Yes | No | Yes |
Global Concurrency | No | No | Yes |
Rate Limiting | No | No | Yes |
Encrypted Jobs | No | No | Yes |
Structured Args | No | No | Yes |
Recorded Jobs | No | No | Yes |
Dynamic Pruning | No | No | Yes |
Dynamic Cron | No | No | Yes |
Dynamic Queues | No | No | Yes |
Distributed Async/Await | No | No | Yes |
Composition | |||
Batches | No | No | Yes |
Chunking | No | No | Yes |
Workflows | No | No | Yes |
Reprioritization | No | No | Yes |
Monitoring | |||
Historic Metrics | No | Yes | No |
Live Inspection | No | Yes | No |
Web Filtering | No | Yes | No |
Web Searching | No | Yes | No |
Access Controls | No | Yes | No |
Batch Actions | No | Yes | No |
Queue Controls | No | Yes | No |
Support | |||
License | Apache 2.0 | Commercial | Commercial |
Sponsor Open Source | No | Yes | Yes |
Dedicated Support | No | Yes | Yes |