The backend platform that stays out of your way
Boson is a modular backend written in Rust. Identity, files, jobs, and events ship as composable capabilities — with operations built in and no coupling to any cloud provider.
Rust · PostgreSQL · Provider-agnostic ports
Batteries included
Everything a product backend needs, as capabilities
Skip the boilerplate. Each capability is production-grade, owns its own schema, and composes with the rest through stable contracts.
Identity
End-user accounts with Argon2id passwords, JWT sessions, and refresh tokens out of the box.
Organizations
Multi-tenant orgs with role memberships, invitations, and authorization built in.
Files
Uploads and downloads behind a provider-agnostic ObjectStore port. Local disk today, S3 tomorrow.
Jobs & queue
Durable at-least-once background jobs on PostgreSQL, with Admin inspection and manual retry.
Notifications
Event-driven email rendering with durable delivery history and an idempotent dev mailbox.
Events & audit
Versioned events through a transactional outbox, plus an immutable, redacted audit trail.
Architecture
One dependency direction. No leaks.
Capabilities own their data
Each capability owns its schema and talks to the rest of the platform through versioned contracts — never through another capability's tables.
Ports over vendors
Storage, queue, and mailer are small ports. Provider SDKs live in adapters at the edge, so swapping vendors never touches product logic.
Operations included
The Admin API, dashboard, and CLI ship with the platform: health, request traces, jobs, events, and audit without bolting on separate tooling.
Provider SDKs never appear above the ports line
Quickstart
Create, connect, and start
Point Boson at infrastructure you own, verify connectivity with doctor, then start Server and Worker. Boson applies migrations and streams one unified log without provisioning databases or cloud resources.
Own your backend. Keep your options.
Boson is open source and runs anywhere PostgreSQL does — your laptop, your VPC, or any cloud.