Push code. Get a live app.

Connect a GitHub repo and every push builds and deploys. Each project gets its own PostgreSQL database, file storage, sign-in for your users, and an address at yourapp.deploro.app or your own domain.

Deploro is invite-only while we onboard early users. Already invited? Sign in.

coral-otter
coral-otter.deploro.app
Live
  1. Add order history page
    main@4f2a9c1
    just now
  2. Fix rounding in checkout totals
    main@b81d0e3
    3h ago
  3. Create orders and customers tables
    main@19ac6f0
    1d ago

What every project comes with

One dashboard for the whole backend. Everything below is also scriptable from the CLI and the REST API.

Deploys

Every push to your branch builds and goes live, with the build log updating as it runs. A bad deploy rolls back in one click.

git push origin main

Database

A PostgreSQL 16 database of its own, not a schema inside someone else's. Browse tables, run SQL, write migrations, set row-level security.

deploro_proj_coral_otter

REST API

Each table gets endpoints the moment it exists, documented by a generated OpenAPI 3.1 spec. Filter, sort, and call SQL functions.

GET /studio/orders?filter[total]=gt.100

Sign-in

Accounts for your own users: email codes, passwords, Google, GitHub, Apple and a dozen more providers, or any OIDC identity provider.

GET /auth/coral-otter/github

Storage

File uploads up to 100MB, in public or private buckets, with expiring signed links for anything you want to share once.

/files/coral-otter/avatars/42.png

Realtime

Row changes stream to connected clients over WebSockets and can fire webhooks to any URL you choose.

db.row.insert orders

Domains

A deploro.app address from the first deploy. Add your own domain and SSL is issued automatically once DNS checks out.

app.yourcompany.com SSL active

Backups

Databases are backed up every night to offsite storage. You can also take a snapshot and restore it yourself from the dashboard.

nightly · offsite

From repo to live link

  1. Create a project

    Name it and you're in. Add a database when you want one; it takes a click.

  2. Connect GitHub

    Pick a repository and a branch. From then on, every push deploys itself.

  3. Share the link

    It's live at yourapp.deploro.app. Point your own domain at it whenever you're ready.

Get an invite.

We're letting people in a few at a time so every new project gets a working first deploy. Leave your email and we'll send an invite.

One email when your invite is ready. Nothing else.