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 Logo

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 Logo

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 Logo

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…

Tubi Slab Boulevard Apple Remote Podium Surfer CityBase Pepsico Cargosense Joydrive Sketch Salesloft Salesloft Sumup
Justin Johnson

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

Derrick Reimer
SavvyCal
Jesse Cooke

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

Christopher Grainger
Amplified
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

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