Skip to content
whichdevtool?
Categories ▾

Frameworks and UI

Frontend and full-stack frameworks Backend frameworks UI component libraries

Hosting

VPS and cloud servers App hosting and PaaS

Data

Managed databases File and object storage ORMs and database toolkits

AI

AI model APIs

Email

Transactional email APIs Email marketing and newsletters

Payments

Payments and billing

Domains and edge

Domain registrars CDN, DNS and edge security

Operations and identity

Monitoring, uptime and error tracking Auth and identity Background jobs, queues and workflows
Stacks Directory
Ctrl K

Search directory
Menu
StacksDirectory Pricing changes Glossary
VPS and cloud servers App hosting and PaaS Managed databases Transactional email APIs Email marketing and newsletters Domain registrars CDN, DNS and edge security Monitoring, uptime and error tracking Auth and identity Frontend and full-stack frameworks Backend frameworks UI component libraries AI model APIs File and object storage Payments and billing Background jobs, queues and workflows ORMs and database toolkits
  1. Home
  2. Background jobs, queues and workflows
  3. DBOS
DB

Postgres-backed durable workflow library · by DBOS, Inc.

DBOS

MIT-licensed library that adds durable workflows, queues and scheduled jobs to your app by checkpointing steps in Postgres, with no separate orchestrator to run.

Visit dbos.dev ↗ Alternatives Open source Open source Self-hostable
dbos.dev
DBOS homepage
§1

Overview

DBOS takes a library approach to durable execution. Instead of running an orchestrator service, you install DBOS Transact in your app, point it at Postgres, and decorate functions as workflows and steps. Each step's result is checkpointed in Postgres; if the process crashes, workflows resume from the last completed step when it restarts.

The same library provides durable queues (with per-queue or per-process concurrency, rate limits, deduplication, priorities and timeouts), scheduled workflows that run exactly once per interval, notifications and exactly-once event processing. Because workflows are rows in Postgres tables, you can query and manage them with SQL or scripts.

The library is MIT-licensed and free for any volume. The paid products are tooling and support: DBOS Conductor, a console for monitoring, recovering, versioning and forking workflows, is included in Pro ($99/month, 1 million checkpoints) and Teams ($499/month, 10 million), with Enterprise adding SSO and a self-hosted Conductor.

The trade-off is that your application's Postgres now carries workflow state and load, and each process must connect to it.

§2

Pricing and plans

Plan Price What you get
DBOS Transact Free MIT-licensed library; needs a Postgres database
DBOS Pro $99/mo Conductor console, 2 seats, 3 apps, 1M checkpoints/month then $50 per million
DBOS Teams $499/mo 10 seats, 10 apps, 10M checkpoints then $40 per million, RBAC, alerting, Slack support, SOC 2 and HIPAA
DBOS Enterprise Custom SSO/SAML, self-hosted Conductor, air-gapped environments

A checkpoint is a recorded workflow, step or transaction. Exceeding a plan's usage does not interrupt service; DBOS emails you to reduce usage or raise limits. Conductor stores workflow data in your own database. DBOS Cloud, a serverless hosting option for DBOS apps, is mentioned on the pricing page without prices. The GDPR entry reflects the pricing page's 'GDPR Compliant' statement.

Source: www.dbos.dev/pricing · prices as published, excluding tax.

§3

What it does

Durable workflows
Annotate functions as workflows and steps; progress is checkpointed in Postgres and resumes after failure.
Durable queues
Postgres-backed queues with concurrency limits, rate limiting, deduplication, priorities and timeouts, no broker needed.
Scheduled workflows
Cron-style schedules that run a workflow exactly once per interval.
Programmatic management
Workflows are Postgres rows you can query, cancel, resume or fork.
DBOS Conductor
Paid console for monitoring, tracing, distributed recovery, versioning and forking of workflows.
§4

Strengths and limitations

Strengths

  • No separate orchestrator or broker; only Postgres
  • MIT licence and free at any volume
  • SDKs for Python, TypeScript, Go and Java
  • Service is not cut off when paid limits are exceeded

Limitations

  • Requires Postgres; workflow state and load go on that database
  • Management console (Conductor) is paid from $99/month
  • SSO/SAML only on Enterprise
  • Only four languages supported
§5

Who it suits

Good for

  • Python or TypeScript apps on Postgres that need reliable background work
  • Payments and data pipelines that must resume from checkpoints
  • AI agents that call unreliable APIs

Look elsewhere if

  • Apps without Postgres
  • Teams that want a fully hosted queue with no database of their own
§6

Alternatives to DBOS

Tool From Free option Stages
Sidekiq Redis-based background job library for Ruby
$99/mo Open source
Ob
Oban SQL-backed job processing library for Elixir (and Python)
$135/mo Open source
BM
BullMQ Redis-based job queue library
$139/mo Open source
Ha
Hangfire Background job library for .NET
$500/yr Open source
Wi
Windmill Open-source job orchestrator, workflow engine and internal-tool platform
$10/mo Free tier
Celery Distributed task queue for Python
— Open source

All background jobs, queues and workflows →

§7

Questions

Is DBOS free?

Yes. DBOS Transact is an MIT-licensed library you can use at any volume; paid plans add the Conductor console and support.

What does DBOS need to run?

Only a Postgres database, which stores workflow checkpoints and queues.

How much does DBOS Pro cost?

$99 a month for 2 seats, 3 apps and 1 million checkpoints, then $50 per million extra checkpoints.

Which languages does DBOS support?

Python, TypeScript, Go and Java.

Sources read for this page

  • https://www.dbos.dev/pricing
  • https://docs.dbos.dev/
  • https://github.com/dbos-inc/dbos-transact-py
Spec sheet
From
$99/mo
DBOS Pro from $99/mo (library is free)
Free tier
Free to self-host
Stages
HobbyIndieStartupScale-upEnterprise Suits hobby, indie, startup, scale-up, enterprise
Does
Durable workflows, queues, scheduled jobs
Free allowance
Library free and unlimited; paid console from $99/mo
SDKs
Python, TypeScript, Go, Java
Self-host
Yes, library runs in your app with your Postgres
Open source
Yes
Self-host
Yes
EU data
Not stated
Compliance
SOC 2, HIPAA, GDPR DPA
Category
Jobs and queues
Visit dbos.dev ↗

To report an out-of-date price or limit, use the correction form.

whichdevtool?

Developer and cloud tools compared on price, free tier and limits, each with its source. For side projects, solo developers and small teams.

Categories

  • VPS and cloud servers
  • App hosting and PaaS
  • Managed databases
  • Transactional email APIs
  • Email marketing and newsletters
  • Domain registrars
  • CDN, DNS and edge security
  • Monitoring, uptime and error tracking
  • Auth and identity
  • Frontend and full-stack frameworks
  • Backend frameworks
  • UI component libraries
  • AI model APIs
  • File and object storage
  • Payments and billing
  • Background jobs, queues and workflows
  • ORMs and database toolkits

Research

  • Directory
  • Stacks by project
  • Developer news
  • Pricing changes
  • Glossary

Site

  • About and methods
  • How we make money
  • Suggest a tool or fix
  • Privacy
© 2026 whichdevtool.com Prices change. Each tool page links to its source. We may earn a commission when you sign up through links on this site. How we make money