Process Billions of Jobs Without Losing Sleep

Thousands of Elixir applications rely on Oban Pro for background jobs with advanced workflows, distributed concurrency, highly optimized performance, and a trove of enterprise grade features.

Upgrade to Oban Pro in Minutes

OSS Foundation. Next Level Productivity

Oban Pro builds on open source Oban's rock-solid foundation with the advanced features you need to build, control, and scale complex background job systems with confidence.

Oban Logo

Oban

Reliability

Persistent background jobs with automatic retries, error handling, and transaction safety

Consistency

Guaranteed job execution with database-backed persistence and ACID compliance

Observability

Built-in instrumentation and job retention for monitoring execution and historic jobs

Oban Pro Logo

Oban Pro

Productivity

Workflows, decorators, and relay features to build complex job systems faster

Performance

Smart engine with advanced concurrency control, global limits, rate limiting, and burst mode

Flexibility

Granular queue partitioning, chaining, and dynamic configuration for every use case

Advanced Workflows

Oban Pro Workflows orchestrate complex multi-step processes with ease. Perfect for AI tasks, billing pipelines, media processing, and reporting systems that require reliable coordination across distributed jobs.

D (foo/1) C1 (foo/2) C0 (foo/2) B (foo/1) A (foo/1)

Smart Concurrency

Oban Pro's Smart engine provides advanced concurrency control across your entire cluster. With Pro you have global limits, rate limiting, partitioning for granular control, and burst mode to maximize throughput when capacity is available.

account 01 job 01 job 06 job 13 account 02 job 03 job 10 account 03 job 02 job 04 job 08 job 12 account 04 job 05 job 09 account 05 job 07 job 11

Productive Extensions

Oban Pro's powerful extensions boost productivity with decorators for any function, relay for distributed job execution, hooks for lifecycle events, recording for debugging, structured args for validation, chains for sequential job orchestration, and more.

web worker Relay (invoice 10) Relay (invoice 11) Relay (invoice 12) Job 201 (invoice 12) Job 202 (invoice 10) Job 203 (invoice 11)
Support Trailer Mobile

Support is Here

Need help unlocking Pro features, scaling your system, or tackling gnarly troubleshooting? Expedite the support process with a pairing session!

Learn About Pairing Sessions

Fewer Queries, Faster Job Processing

Want more reasons to use Pro? The Smart engine delivers increased job throughput with dramatically reduced database load.

92%

Fewer Queries

96%

Fewer Transactions

It’s really that small 2.5k 5k 7.5k 10k 500 Jobs 1000 Jobs 1500 Jobs OSS Pro

Total queries to process N unique jobs (more is worse)

  • Insert Optimization

    Less data over the wire with batched, paramaterized inserts

  • Async Tracking

    Process jobs with far fewer transactions thanks to async tracking

  • Accurate Recovery

    Accurate job retry after shutdown, without waiting for a timeout

┌─[BATCH-001]─┐
│ * * * * * * │ ─► [TRANSACT] ──────┐
└─────────────┘                     │
┌─[BATCH-002]─┐                     ▼
│ * * * * * * │ ──► [SUMMARY] ─► [OUTPUT]
└─────────────┘                     ▲
                                    │
           2AM GPU TIME             │
          ▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅ ──────────┘
          LOW COST PERIOD 

Scheduled Batch Processing

Oban AI Logo

Oban AI

Oban AI uses machine learning to optimize your workflows and…syke! All you need is Oban Pro, it's ideal for building AI integrated applications.

Learn How to Use Pro with AI

Built for Enterprise

Tailored to organizations that want dedicated support, private chat, video pairing, priority access to new features, and ongoing configuration review.

Oban Walled Garden
tubislabboulevardappleremotepodiumsurferjumppepsicoflycargosensesketchsalesloftsavvycalsumup
tubislabboulevardappleremotepodiumsurferjumppepsicoflycargosensesketchsalesloftsavvycalsumup
“The best tooling decision we've made was Oban Pro for async tasks. We love the way our system functions with it as the backbone. Your work really takes ours to the next level.”
Britton Kowalk

Britton Kowalk

Crew

“Oban is probably the greatest library I have ever used, especially with Pro on top. The value you get from Pro-for a very reasonable amount-is completely mind-blowing.”
Peter Ulrich

Peter Ullrich

IndieCourses

“We 100% couldn't have put our new, monolithic ETL into production without Oban Pro. FLAME + Oban is actually a dream. Every time we double down on the BEAM, we win.”
Christopher Grainger

Christopher Grainger

Amplified

Oban Pro Logo

Ready to build async systems with confidence?