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.
-
just nowAdd order history pagemain@4f2a9c1
-
3h agoFix rounding in checkout totalsmain@b81d0e3
-
1d agoCreate orders and customers tablesmain@19ac6f0
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
-
Create a project
Name it and you're in. Add a database when you want one; it takes a click.
-
Connect GitHub
Pick a repository and a branch. From then on, every push deploys itself.
-
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.