Skip to main content
Every app you build with Genie needs somewhere to store data, handle sign-ins, and run server-side logic. Genie Cloud is the hosted backend that provides all of that without any setup on your part. When you enable it for a project, Genie provisions a dedicated backend instance for that project and wires it into the app automatically.

What Genie Cloud includes

Database

A fully managed relational database. Genie AI creates and updates tables as your app grows. You never have to write a query or touch a database config.

User authentication

Sign-up and sign-in flows for your app’s visitors. Supports email, anonymous sessions, and OAuth providers such as Google.

File storage

Buckets for images, attachments, and any other files your app needs to store. Buckets can be public or private.

Edge functions

Server-side logic deployed close to your users. Genie AI writes and deploys these when your app requires backend processing.
Genie Cloud also includes automatic backups and usage tracking, so your data is always protected and you can monitor how your app is growing.

Enabling Genie Cloud

Genie Cloud is available on all paid plans. If your project does not have it enabled yet, you will see an Enable Genie Cloud button in the Cloud tab.
1

Open your project settings

From your project, open Settings and navigate to the Cloud tab.
2

Enable Genie Cloud

Click Enable Genie Cloud. Genie will begin provisioning your backend instance. The status badge changes to provisioning while this happens — it typically completes within a few minutes.
3

Wait for activation

Once provisioning finishes, the status badge changes to active and all resources become visible in the Cloud tab.
Genie Cloud is included in all paid plans. If you are on the free plan, upgrading will unlock the Enable Genie Cloud button.

What the Cloud tab shows

Once Genie Cloud is active, the Cloud tab gives you a live overview of your project’s backend.

Status and plan summary

At the top of the tab you will see six summary cards:

Instance overview

Below the summary cards, the Instance overview section shows your project’s connection details: the project URL, project reference ID, region, and the timestamps for when the instance was created and last updated.

Connection keys

The Connection keys section shows whether each credential is configured — the anon key, service key, and database password each display a Configured or Missing badge. The actual secret values stay masked for security.

Detected resources

Further down, the Detected resources section lists up to eight items from each category: database tables, edge functions, auth users, and storage buckets. If your project has more than eight in any category, a note at the bottom tells you how many more exist.

Advanced options

At the bottom of the Cloud tab, the Advanced section contains a Re-run bootstrap button. Use this to upgrade an existing project to the latest Genie Cloud version. The bootstrap is fully safe to run at any time — it does not delete any data.
Onboarding and private mode settings now sync to your live Cloud instance automatically when you save them in the Onboarding tab. You no longer need to click Re-run bootstrap after changing these settings.

Rollback and Genie Cloud

While Genie Cloud is active for a project, you can’t roll back to a previous version. A rollback only restores your app’s frontend code — it has no way to undo changes already made to your live database, edge functions, or storage buckets, so restoring an older frontend on top of a newer backend could leave the two out of sync. See Rolling back to a previous version for how rollback works otherwise.