FREEDOM251

Freedom251 › Task Queue Software

Oban

Free plan Self-hosted

Visit Oban Alternatives Pricing

Oban's own site

What Oban is

Oban is a self-hosted, database-backed background job framework for Elixir and Python. Its open-source foundation provides automatic retries, error handling, transaction safety, and at-least-once execution. The free Open Source plan includes community support but not durable workflows, global and rate limiting, or queue partitioning. Pro workflows checkpoint each step in Postgres so work can resume after a crash, restart, or deploy. Pro also adds cluster-wide concurrency limits, rate limiting, queue partitioning, and burst mode. Oban Web displays jobs, queues, schedules, and workflows across a cluster in a real-time dashboard, with controls to pause queues, retry or cancel jobs, and trigger crons. The makers say workflows coordinate through Postgres without a separate orchestration service. Pro costs $135 a year when billed yearly or $150 a month when billed monthly. Each standard Pro license covers one application, defined as a system sharing one production database, with unlimited staging or production nodes. Pro includes email support. Enterprise pricing is custom; support can include a private Slack or Teams channel, prioritized help, configuration review, and video issue-triage calls during US and UK business hours.

Who it suits

Oban suits teams building database-backed background job systems in Elixir or Python that can be self-hosted. Pro is for teams needing durable workflows or cluster-wide controls.

What it does well

  • Open-source plan is free and includes community support.
  • Pro workflows resume from the last completed step.
  • Dashboard covers jobs, queues, schedules, and workflows.
  • Pro licenses allow unlimited nodes for one application.

What to know first

  • Open Source excludes durable workflows and queue partitioning.
  • No free trial is offered.
  • Standard Pro covers one application.
  • Enterprise pricing is custom.

Limits

The free Open Source plan has community support but no durable workflows, global and rate limiting, or queue partitioning. A standard Pro license covers one application sharing one production database, although it permits unlimited staging or production nodes.

Plans

PlanBilled and limitsPrice
Open SourceFree · Community support · No durable workflows · No global and rate limiting · No queue partitioningFree
Pro (monthly)Billed monthly · 1 application · Unlimited nodes · Email support · Elixir or Python$150 a month
Pro (yearly)Billed yearly as $1,620 · 1 application · Unlimited nodes · Email support · Elixir or Python$1,620 a year
EnterpriseCustom · Application bundles · Elixir and Python included · Multi-year licenses · Invoice/PO payment · Enterprise support availableOn request

As oban.pro lists them, read 7 Oct 2026. The maker's own page has the final word.

Getting started

  1. Choose the Open Source, Pro, or Enterprise offering
  2. Deploy Oban in your self-hosted environment
  3. Use the documented Elixir or Python package
  4. Back the framework with a database, including Postgres for Pro workflows
  5. Add Oban Web for real-time job and queue management
  6. Select monthly or yearly Pro billing if needed

Verdict

Oban offers a free foundation and paid features for workflow recovery and cluster-wide job controls. Choose a plan with its application limit and the Open Source feature exclusions in mind.

Questions

Is Oban free?

Yes. The Open Source plan costs $0.00 USD and includes community support. Pro starts at $135/mo when billed annually or $150 a month when billed monthly.

What languages does Oban support?

The maker documents packages for Elixir and Python, and Pro can be used with either language.

Does Oban offer a free trial?

No. Its pricing FAQ says there is no free trial.

How is Oban deployed?

Oban is designed for self-hosted deployment and uses a database-backed architecture.

What does Pro add?

Pro adds Postgres-checkpointed workflows, cluster-wide concurrency limits, rate limiting, queue partitioning, burst mode, and email support.

What does Enterprise Support include?

Enterprise Support offers a private Slack or Teams channel, prioritized support, configuration review, and video issue-triage calls during US and UK business hours.

Facts from Oban's own pages

Company
The makers describe themselves as Parker and Shannon Selbert, a small software shop developing, designing, and supporting Oban. · oban.pro, 7 Oct 2026
Concurrency
Pro adds cluster-wide concurrency limits, rate limiting, queue partitioning, and burst mode. · oban.pro, 7 Oct 2026
Dashboard
Oban Web shows jobs, queues, schedules, and workflows across a cluster in a real-time dashboard, with controls to pause queues, retry or cancel jobs, and trigger crons. · oban.pro, 7 Oct 2026
Data protection
Oban Pro supports encrypted job arguments at rest; its documentation says metadata, error messages, and stacktraces remain plaintext. · oban.pro, 7 Oct 2026
Integrations
The maker documents Elixir and Python packages, and says workflows coordinate directly through Postgres without a separate orchestration service. · oban.pro, 7 Oct 2026
License limit
A standard Pro license covers one application, defined as a system sharing one production database, and permits unlimited staging or production nodes for that application. · oban.pro, 7 Oct 2026
Purpose
Oban is a background job framework for Elixir and Python, backed by a database. · oban.pro, 7 Oct 2026
Reliability
The open-source foundation provides durable background jobs, automatic retries, error handling, transaction safety, and at-least-once execution. · oban.pro, 7 Oct 2026
Security review
The enterprise page says Oban will answer security questionnaires and share the executive summary from its latest security audit. · oban.pro, 7 Oct 2026
Support
Pro includes email support, while Enterprise Support offers a private Slack or Teams channel, prioritized support, configuration review, and video issue-triage calls during US and UK business hours. · oban.pro, 7 Oct 2026
Trial
The pricing FAQ says Oban does not offer a free trial. · oban.pro, 7 Oct 2026
Workflows
Oban Pro workflows checkpoint each step in Postgres and resume from the last completed step after a crash, restart, or deploy. · oban.pro, 7 Oct 2026

Where Oban stands on Freedom251

Look at these too