Push to deploy
Connect a GitHub repository once. Every push to your production branch is built and deployed, and the result appears as a check on the commit.
Private beta
Push your Kora.js app to GitHub. Kora Cloud builds it, gives it its own database and file storage, and only moves traffic once the new version is healthy.
Pick a repository and branch. Kora Cloud finds your Kora project and checks it can be deployed.
Each push builds an image from that exact commit. An older commit can never replace a newer one.
Your app starts beside the current version, passes its health check, then takes the traffic.
Connect a GitHub repository once. Every push to your production branch is built and deployed, and the result appears as a check on the commit.
A new version runs beside the old one and gets no traffic until it reports healthy. A failed deployment leaves production exactly as it was.
Each environment gets its own PostgreSQL database and login, which other apps and environments can’t reach.
Files behind your blob fields live in object storage, kept in two regions, with deleted files recoverable for 14 days.
Set variables per environment. If your code reads one that isn’t set, Kora Cloud tells you before your users find out.
See connected devices, sync health and refused writes. You get counts and timings, never your users’ records.
Offline-first apps fail in different ways. Devices go quiet for weeks, writes arrive late, and two people edit the same thing on a plane. Kora Cloud watches for exactly that.
Example figures. Kora Cloud reads counts and timings from your app, never its data.
Kora.js is open source. Your data lives in standard PostgreSQL, and your files use the same layout on every storage provider, so moving is copying. Kora Cloud runs on Azure today and is built to run elsewhere.
We’re letting teams in a few at a time while it’s free. Tell us what you’re building and we’ll be in touch.