Skip to main content
Docs/Deployment
DocsDeployment
Free

Deployment

Deploy your app to a *.genmb.com subdomain with one click - instant publishing with automatic SSL, CDN delivery, and zero configuration.

Subdomain Deployment

Deploy your app to a *.genmb.com subdomain with one click. Your app gets a unique URL like yourapp.genmb.com with automatic SSL - free for all plans.

1

Click Deploy

Open the Deploy panel in the app editor and click the Deploy button to publish your app instantly.
2

Choose a subdomain

Pick a subdomain name, your app will be available at yourname.genmb.com. Choose something memorable and relevant to your app.
3

SSL provisioned automatically

SSL certificates are provisioned automatically. All deployed apps use HTTPS with no configuration needed.
4

Your app is live

Deployed apps are served from a global CDN for fast load times. Share the URL with anyone, it works immediately.

A deployed app also serves its own MCP endpoint, so you can expose chosen backend functions as typed tools to any MCP client. See the MCP docs.

Subdomain deployment is available on all plans including Free, no credit card required. You can deploy your first app within minutes of signing up.

Re-deploying

After making changes to your app, re-deploy to push updates live. The previous version stays active until the new deployment completes.

1

Update your app code

Make changes via chat, GenMB Code, or the visual editor. Your edits are saved but not yet live on your subdomain.
2

Click Deploy again

Click Deploy to push the latest version to your subdomain. The build process starts immediately.
3

Zero-downtime rollout

The previous version remains live during deployment, no downtime for your users. Once the new version is active, it replaces the old version atomically.

Redeployment Required

Editing your code does not automatically update the deployed version. You must click Deploy again to push changes live. This is intentional, it lets you iterate on changes without affecting your live users until you are ready.
Each deployment builds a fresh version of your app, there is no incremental deploy.

Backend Hosting

Apps with backend code run on shared Cloud Run, a multi-tenant environment that scales automatically with traffic.

Shared (Cloud Run)

Multi-tenant environment with automatic scaling. Used for every deployed app.

~$0.50/month per app

What you get

Every deployment includes automatic SSL, health checks, and monitoring. There is no tier to pick and no cluster to manage; hosting is the same on every plan.

Deployment Status

Monitor the status of your deployments in the app settings. Each deployment progresses through a lifecycle of states.

DEPLOYING

Your app is being built and deployed. This typically takes 30 seconds to a few minutes.

ACTIVE

Your app is live and serving traffic at its subdomain URL.

FAILED

The deployment encountered an error. Check the deployment logs for details and try again.

View deployment status, URL, and version in the Deploy panel in the app editor sidebar. Deployment history is preserved so you can track when each version was published.

Limits

Deployment limits ensure fair usage across all users. Limits vary by plan.

Active deployments100 per user (all plans)
Private deploymentsPro and above (Free deploys are public)
Build typeFull rebuild per deployment (no incremental)
Custom domainsPro and above
Custom domains are available on the Pro plan or higher. See the Custom Domains documentation for details on setting up your own domain.

FAQs

Is subdomain deployment free?▾
Yes. Public subdomain deployment to *.genmb.com is free on all plans, including the Free plan, with automatic SSL and CDN delivery at no cost. You can have up to 100 active deployments per account.
Can I deploy a private app?▾
Private deployments (apps that require sign-in to view) are a Pro feature. On the Free plan, deployed apps are public. Upgrade to Pro or higher to make a deployment private.
Can I use a custom domain instead of *.genmb.com?▾
Yes. Custom domains are available on the Pro plan or higher. You can map your own domain (e.g., app.yourdomain.com) to your deployed app with automatic SSL certificate provisioning. See the Custom Domains documentation for setup instructions.
What happens to my deployed app if I edit the code?▾
Editing your code does not automatically update the deployed version. You need to click Deploy again to push the latest changes. The previous version stays live until the new deployment completes, ensuring zero downtime.
Where does my backend run once the app is deployed?▾
On shared Cloud Run: a cost-effective multi-tenant environment (~$0.50/month per app) with automatic scaling, SSL, health checks, and monitoring. There is nothing to size or configure, and the same environment serves every plan.
How do I take down a deployed app?▾
You can undeploy an app from the Deploy panel in the app editor sidebar. This removes the app from its subdomain immediately. The app code is preserved, you can redeploy at any time.

Ready to build?

Create your first app for free, no credit card required.