Home / Guides / How to deploy a Bolt.new app to production

How to deploy a Bolt.new app to production

Bolt builds full apps in your browser. Getting one ready for real customers means choosing where it runs and closing the gaps a preview doesn't show.

By the Vibe96 team · Updated

The short answer

To deploy a Bolt.new app, export the project or push it to GitHub, choose a host that supports its stack (a static host for front-end-only apps, a Node.js host or server for full-stack apps), set environment variables and a production database, connect your domain with HTTPS, and test every key flow on the live site before inviting users.

Know what you're deploying

Bolt projects are often full-stack JavaScript apps: a front end plus a Node.js server and a database. Check which parts your project has — it decides where it can run.

  • Front end only — any static host or CDN works.
  • Front end + API/server — you need a host that runs Node.js, or your own server.
  • A local or file database — replace it with a managed database before launch; file databases don't survive redeploys.

Before you launch

  • Validate every form and API input on the server, not just in the browser.
  • Set CORS so only your own domain can call your API.
  • Move secrets into environment variables and rotate any key that was ever in the code.
  • Add error logging and uptime monitoring so you hear about problems before customers do.
  • Switch on backups for the database.

Step by step

  1. Export the project or push it to GitHub.
  2. Pick a host that matches the stack and create the production environment.
  3. Create a production database and migrate the schema.
  4. Add environment variables, connect your domain and enable HTTPS.
  5. Deploy and test sign-up, login, payments and email on the live URL.
  6. Set up monitoring, backups and a simple way to redeploy.

Have it done for you

Vibe96's Get It Live service deploys Bolt, Lovable, Cursor and other AI-built apps on managed hosting with SSL, backups and monitoring, within 48 working hours once we have what we need — and you can buy expert hours for any fixes first.

Frequently asked questions

Can a Bolt.new app run on my own server?

Yes. Export the code and run it on any server that supports its stack — usually Node.js plus a database.

Why does my Bolt app work in preview but fail when deployed?

Most often a missing environment variable, a database that isn't reachable from the host, or a build command that differs from the preview.

Do I need a developer to deploy a Bolt app?

Not always, but it helps when the app has a server, a database and payments. Vibe96 can deploy it for you or provide expert hours.