Your app needs a few things set up before it's ready to go live. Your AI agent can help with most of these steps, and each app includes an Agent.md file it can work from.
Before you deploy
- Add your API keys. API keys aren't copied, so you'll need to add them yourself. This includes your email sending service, so the sign-up flow won't work until it's set up.
- Set up password updates. Passwords can't be exported, so your app needs a way for existing users to update their password when they log in. Ask your agent to help you design a good flow.
- Export your data from Bubble. If your data includes stored files, move them to an S3-compatible bucket, such as Cloudflare R2 (10 GB free tier).
- Create your admin users. Add your admin users and assign their roles. Your agent can do this quickly.
- Run a security audit. Ask your agent to test your application.
Deploy your app
- Choose your hosting. All hosting options are open to you, and your agent can advise you on which to pick.
- Deploy in release mode. See the mode comparison below.
- Start your recurring events. They won't start automatically. As in Bubble, they need to be triggered inside the running app.
Good to know
Admin page: Every app has an admin page for checking the database and logs. Only admin users can access it.
Development and release modes: Every app can run in either mode.
| Development | Release | |
|---|---|---|
| Use it for | Coding with your AI assistant | Deploying your app |
| Iteration speed | Faster | Slower |
| Page loading | Slower | Faster |
| Bundle size | Larger | Smaller |
Optional: Rebuild in another tech stack: You can use the exported app as a reference to rebuild it with AI in any tech stack you want. AI works extremely well when it has a working app to follow, so your agent can check every page, workflow, and data structure against the original as it goes.