Your live app is separate from the preview. The preview reflects your latest changes as you build; the deployed app only updates when you publish or redeploy.
The Publish Wizard
When your app is ready to share, open the Publish wizard from the editor. It walks you through everything in a few steps.1
Open the Publish wizard
Click Publish in the editor.
2
Add a title and description
Give your app a title and, optionally, a short description. Fabricate assigns your app’s address on
fabricate.chat automatically when you publish, so there’s no address to pick.3
Choose visibility
Set your app public or private. Public apps can be opened by anyone with the link and are eligible for the Discover gallery; private apps can be opened only by you and are available on paid plans. See App Visibility for the full breakdown.
4
Publish
Review your choices and confirm. Before your app goes live, Fabricate opens it in a real browser: if it crashes, never mounts, or renders a blank page, publishing is blocked so you can fix it in the preview first. Otherwise, Fabricate deploys your app onto Cloudflare’s global edge network.
Your App’s URL
Every published app gets an address onfabricate.chat, which Fabricate assigns automatically. It works immediately — no DNS setup, no SSL configuration. It’s ready to share the moment publishing finishes.
If you’d rather use your own domain, you can connect one after publishing on a paid plan. See Custom Domains.
Redeploying After Changes
Publishing is not a one-time action. As you keep iterating in the chat, your live app stays on the last version you published until you redeploy. When you’ve made changes you want to ship, open the Publish wizard again and redeploy. Your app’s address, visibility setting, and any custom domain stay the same, and so does its data — only the app’s code is updated. This lets you test changes safely in the preview before they reach your users.Plans and Published Apps
How many apps you can have live at once depends on your plan:- Free — a limited number of published apps
- Pro — unlimited published apps
- Scale — unlimited published apps
Frequently Asked Questions
Does my app go down while I redeploy?
Does my app go down while I redeploy?
Fabricate builds and checks the new version before it replaces the live one, so if an update is blocked or fails, your current version keeps running.
Can I change my app's address later?
Can I change my app's address later?
No. Your app’s
fabricate.chat address is assigned automatically and stays the same across redeploys. To serve your app from an address you choose, connect a custom domain on a paid plan.What happens to my environment secrets when I deploy?
What happens to my environment secrets when I deploy?
Environment variables and secrets you’ve set in your project’s settings are applied to the published app when you publish. If you change one later, it takes effect the next time you publish. See Environment Variables & Secrets.
Can I unpublish an app?
Can I unpublish an app?
Not for apps built today. A published app stores its data in the published app itself, so unpublishing would delete that data. To remove public access while keeping everything, make the app private (paid plans), or delete the app if you no longer need it.
Next Steps
Custom Domains
Connect your own domain with automatic SSL.
App Visibility
Understand public vs private apps and the Discover gallery.