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 →
Jesse Cooke

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

Jesse Cook
Basic Income
Steven Hamblin

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

Steven Hamblin
Dyad
Justin Johnson

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

Justin Johnson
TrestleTree

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 Yes
Priority Queues Yes Yes
Queue Control Yes Yes
Job Control Yes Yes
Scheduled Jobs Yes Yes
Unique Jobs Yes Yes
Periodic Jobs Yes Yes
Timed Jobs Yes Yes
Graceful Shutdown Yes Yes
Global Concurrency No Yes
Rate Limiting No Yes
Dynamic Pruning No Yes
Dynamic Cron Jobs No Yes
Orphan Rescue No Yes
Distributed Async/Await No Yes
Monitoring
Historic Metrics No Yes
Live Inspection No Yes
Web Filtering No Yes
Web Searching No Yes
Detailed Inspection No Yes
Batch Actions No Yes
Queue Controls No Yes
Composition
Reprioritization No Yes
Batches No Yes
Chunking No Yes
Workflows No Yes
Support
License Apache 2.0 Commercial
Sponsor Open Source No Yes
Dedicated Support No Yes

Unlock powerful plugins, build complex workflows, and monitor jobs right from your browser.

Get Started →