DBOS Transact

Open source
durable execution

The easiest way to make backends durable and observable.

Open source durable execution console

DBOS Transact

Durable execution that ____

Give your team the visibility and control it needs to ensure reliability, scalability, and accuracy across all your AI agents and workflows.

Durable execution

Fault-tolerant, from first install.

If a system failure occurs, DBOS saves a checkpoint and ensures your request resumes without losing any data.

Zero infrastructure

Enterprise-grade. No new infra.

Turn your existing database into a flawless workflow engine.
Skip the rework and deploy reliable background jobs instantly.

Open source

Open source, that runs anywhere.

DBOS gives you total freedom (and control) to host fault-tolerant jobs wherever you want. On-prem or in the cloud.

Features

Deploy crash-proof workflows anywhere

Our open source DBOS Transact library simplifies your back-end development and operations.

Reliable workflows

If any disruption occurs, DBOS will automatically resume.

Durable queues

Reliably manage thousands of concurrent workflows with ease.

Observability

Every application emits OTel logs, traces, and metrics for easy troubleshooting.

Run anywhere

Host your applications anywhere, as long as they have a Postgres database.

No-effort impodence

Requests are idempotent, so requests happen exactly-once.

Store in Postgres

Checkpoints workflow progress in Postgres for fault-tolerant execution.

Build with your favorite tools.
Deploy anywhere.

FAQs

Quick answers

Do I have to rewrite my application?

Not at all! DBOS is not a heavy framework that takes over your codebase. You only add DBOS decorators to the specific functions that actually need reliability.

How is this different from Temporal?

Temporal is powerful, but requires you to deploy and maintain a separate, dedicated "workflow server" alongside your application.

DBOS Transact is just a lightweight library. It runs directly inside your existing application code and uses your existing Postgres database as its backend.

You get enterprise-grade durability without an entirely new piece of infrastructure to manage.

Do I need cloud hosting to run DBOS Transact?

Nope! The DBOS Transact library is 100% open-source. You can run it on your local machine, or deploy it to your own cloud server.

The easiest way to build reliable backends

Build 10x faster

Just code your business logic – that’s it.
DBOS Transact makes it durable and observable for you.
Compatible with: Python Typescript Go Java Kotlin

Reliable by default

Add lightweight annotations to your app and make it resilient to any type of failure.

Observable by default

Generate logs and traces compatible with OpenTelemetry.