Introducing Reactor

An open-source backend platform with everything you need to build production applications

By Reactor Team

Today we’re launching Reactor, an open-source backend platform that gives you everything you need to build production applications.

Why we built Reactor

Building a modern application requires assembling many pieces: authentication, database, file storage, serverless functions, background jobs, and hosting. Each piece comes from a different vendor, with different APIs, different billing, and different operational concerns.

We built Reactor to be the one platform that handles all of this.

Six capabilities, one stack

Reactor provides six capabilities that work together seamlessly:

  1. Auth - User authentication with email/password, magic links, and OAuth. Multi-tenant organizations and permissions built-in.

  2. Data - A PostgREST-compatible API for your PostgreSQL tables. Row-level security ensures users only see what they should.

  3. Storage - File uploads with signed URLs. Use local filesystem or S3-compatible storage.

  4. Functions - WebAssembly edge functions with sub-5ms cold starts. Write in Rust, Go, or any language that compiles to WASM.

  5. Jobs - Background jobs with cron schedules, event triggers, and durable execution.

  6. Sites - Static site hosting with incremental static regeneration.

Self-host or cloud

Reactor is fully open source under Apache-2.0 OR MIT. Run it anywhere:

  • Single binary on any VPS
  • Docker container
  • Fly.io, Railway, Render
  • AWS, GCP, Azure
  • Your own Kubernetes cluster

Or use Reactor Cloud (launching soon) and let us handle the infrastructure.

Get started

The quickest way to try Reactor:

# Install
curl -fsSL https://reactor.cloud/install.sh | sh

# Create a database
createdb reactor

# Run migrations
reactor-server migrate

# Start the server
reactor-server

Read the documentation to learn more.

What’s next

We’re launching with a solid foundation, but there’s much more coming:

  • Real-time subscriptions for Data
  • OAuth providers for Auth
  • Lambda runtime for Functions
  • Custom domains for Sites
  • Managed Reactor Cloud

Follow us on GitHub to stay updated.