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.
Connecting a new project to share data
Sometimes a new app you build isn’t really a separate product — it’s another facet of the same one. A customer-facing storefront and an internal admin app for the same shop, or a public site and a companion staff app, usually need the same customers, the same sign-ins, and the same underlying data, rather than a second, empty copy of everything. When you start a new project that fits this pattern, Genie can connect it to an existing project’s Genie Cloud backend instead of provisioning a fresh one. From that point on, both projects read and write the exact same tables, users, and files — effectively one shared backend behind two (or more) separate apps. Only the data is shared. Each connected app still deploys, scales, and is billed on its own — its own edge functions, its own URL, its own credit usage — so connecting two apps’ data doesn’t merge the apps themselves. Genie only offers this when it makes sense — for example, when a new project is clearly a companion to one you already have — and always explains the connection and asks you to confirm it before creating the project; it’s never applied silently. This currently only works for a brand-new, empty project being connected at creation time — it isn’t (yet) a way to merge two apps that already have their own separate data.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.
