Skip to main content
Bolt.new to Production

Bolt.new to production, without the preview-to-live surprise.

Going live means choosing where it runs, moving secrets to the right layer, testing the build on the real host, and separating staging from production. We handle each step, then hand you a runbook your team can operate.

See Our Process
Trusted by businesses worldwide
3Hosting paths: Bolt Cloud, Netlify, or your own repo and host
One-wayPublishing to Bolt hosting first blocks a later switch to Netlify
1–2 wksFor a launch readiness sprint
Any FrameworkReact, Vite, Next.js, Astro & more
Overview

What does Bolt.new to production involve?

Bolt.new to production is the launch engineering between a working browser preview and a live product. Bolt's preview runs in a WebContainer inside your browser, so a real host exposes what the preview hides: missing environment variables, leftover WebContainer file paths, undeclared dependencies, and secrets sitting in the wrong layer.

Bolt supports 3 hosting paths, and each hands you a different level of control and responsibility — one of which cannot be undone on the same project.

Host chosen first
Before the one-way Publish click closes an option.
Secrets server-side
VITE_ and NEXT_PUBLIC_ values are public by design.
Built on the real host
Not in the sandbox that hides path problems.
Webhooks verified
With a real test payment, against production.

Three hosting paths, three levels of responsibility.

Where your app runs decides how much you control and how much you operate.

PathWhat you getWhat you take on
Bolt Cloud hostingOne-click publish to a free bolt.host address, plus built-in databases and domains; a custom domain needs a paid plan.Least control. Secrets, database rules, and monitoring still need review.
NetlifyBolt's Netlify integration, with deploy previews, secret scanning, and rollback to earlier versions.The choice must come before your first Bolt publish, and you now manage 2 platforms.
Your own repo and hostAn export to GitHub deployed to Vercel, Railway, AWS, or any host, with full pipeline control.Environment variables, build settings, and every deployment step.
The Deep Dive

The preview isn't a production environment.

What the WebContainer hides, and which path fits you.

The preview never had to prove it could run on a real server

Projects often carry hardcoded /home/project/ paths from the WebContainer, dependencies missing from package.json, and a package manager or build command the host does not expect. None of it surfaces until the first real deploy.

Bolt Cloud, Netlify, or your own host?

Choose Bolt Cloud if you are demoing, validating, or launching a small app with no compliance needs. Choose your own repo and host if you need staging, server-side APIs, regional data control, or a pipeline your team owns.

The Launch Checklist

The 10 checks every Bolt.new launch passes.

We test each one on your real host, not in the preview.

Secrets stay server-side
Only VITE_, NEXT_PUBLIC_, and PUBLIC_ values reach the browser bundle. Service keys and tokens never do.
Variables set on the real host
Every environment variable lives in your host's dashboard, not only in a local .env.local file.
WebContainer leftovers removed
Hardcoded /home/project/ paths are gone, and every dependency is declared in package.json.
Build passes on the target host
The right package manager, lockfile, and build command run cleanly outside Bolt.
Data platform settled
Bolt Database or Supabase is chosen deliberately, with access rules on every table holding user data.
Auth callbacks on your domain
Sign-in redirects and allowed origins point at production, not the preview address.
Custom domain with HTTPS
Users reach your app on your own domain, with a certificate we verify.
Staging and production separated
GitHub branches feed a staging deployment before anything reaches customers.
Monitoring, backups, and rollback
Alerts are on, backups are restored once, and a rollback path is written down.
Payment webhooks on production
Stripe events reach the live endpoint, and a real test payment updates your data.

Why launch engineering comes before you click Publish.

Some Bolt decisions cannot be undone on the same project, and every other gap costs more to fix after users arrive.

The right host, first

Before the one-way switch between Bolt hosting and Netlify closes.

Keys out of the bundle

Service keys and tokens kept off the public browser side.

Build failures caught early

Blank screens found on the real host, before customers do.

Live data left alone

Tests and migrations kept in staging, away from customers.

Payments actually unlock

Webhooks wired to production so paid charges grant access.

A runbook, not a memory

So the app never depends on one person's recall.

Launch work founders bring us.

We scope the launch around your framework, data platform, and chosen host.

01

Production path review

A review of your framework, data platform, and integrations, ending in a recommended host and plan.

02

Secrets & environment setup

Keys moved server-side, client-exposed variables audited, and every variable set on the real host.

03

Real-host build & cleanup

WebContainer leftovers removed, dependencies fixed, and the build passing outside Bolt.

04

Database, auth & payments

Access rules written, callbacks corrected, and Stripe webhooks tested end to end.

05

Staging, pipeline & rollback

GitHub branches, a staging deployment, and an automated release path with a rollback plan.

06

Domain, monitoring & runbook

Custom domain and HTTPS, error and uptime alerts, and a written deploy and recovery runbook.

Readiness Check

Signs you need Bolt.new to production help.

Four situations send most founders to us.

  • 01

    It works in Bolt, but the host build fails

    The preview runs fine, and the real deploy shows errors or a blank page.

  • 02

    You haven't chosen a host yet

    Publish is one click away, and some choices cannot be undone on the same project.

  • 03

    Keys live in client code or a local file

    Secrets sit where the browser bundle or a teammate's laptop can expose them.

  • 04

    You're about to take payments or user data

    Real money and personal data raise the cost of every configuration gap.

Common launch mistakes we help you avoid.

These five mistakes account for most failed Bolt.new launches.

01

Publishing to Bolt hosting before choosing a host

Critical

Once published there, the same project cannot switch to Netlify. We decide the host first.

02

Putting secrets in client-exposed variables

Critical

VITE_ and NEXT_PUBLIC_ values are visible to anyone. We move secrets to API routes and functions.

03

Trusting the browser preview

High

The WebContainer hides path and dependency problems. We build and test on the real host.

04

Testing on the live database

High

Branching lives in GitHub, not Bolt, so teams skip staging. We build it in.

05

Leaving webhooks pointed at the preview

Critical

Payments succeed while your app never hears about them. We repoint and verify each endpoint.

How we take your Bolt.new app to production.

Six stages, from review to a documented launch. We keep you informed with full visibility throughout.

01

Production path review

We review your project, framework, and data platform, then recommend a host before you publish.

3–5 days · Review
02

Secrets & environment setup

We move secrets server-side and set every variable on your real host.

2–4 days · Secrets
03

Real-host build & cleanup

We remove WebContainer leftovers and get a clean build passing on the target host.

3–7 days · Build
04

Harden data, auth & payments

We write access rules, fix callbacks, and test Stripe webhooks against production.

1–2 weeks · Hardening
05

Staging & pipeline

We build GitHub branches, a staging deployment, and an automated release with rollback.

1–2 weeks · Pipeline
06

Launch & runbook handover

We connect your domain, turn on monitoring, launch with you, and hand over a written runbook.

1–2 days · Go-live

Bolt.new to production cost and timeline.

Three factors drive the price: how much infrastructure you want to own, how many environments and integrations you run, and whether server-side APIs are needed. Bolt, Netlify, Supabase, hosting and monitoring subscriptions are billed separately by those providers.

Launch Readiness SprintBest for: launching on Bolt Cloud or Netlify
Investment
$2,500–$6,000
Timeline
1–2 weeks
Setup
Secrets & environment config
Build
Real-host build & domain
Checks
Monitoring & payment webhooks
Production Pipeline BuildBest for: teams shipping changes weekly
Investment
$6,000–$15,000
Timeline
3–6 weeks
Hosting
Your own repo and host
Environments
Staging & production
Pipeline
GitHub CI/CD with rollback
Full Production StackBest for: compliance, residency, or high scale
Investment
$15,000–$35,000+
Timeline
6–10 weeks
Backend
Server-side APIs & data platform
Infrastructure
AWS, Railway, or regional
Handover
Infrastructure runbook
Our Stack

The tools behind your launch.

Standard, portable tooling, so nothing about your launch depends on us.

Hosting & Edge
Bolt Cloud HostingNetlifyVercelCloudflare
Backend & Payments
SupabaseNode.jsStripe
Pipeline & Monitoring
GitHubGitHub Actions CI/CDSentryUptime Monitoring

Ways to work with us.

Pick the model that fits where your launch stands today. All are fixed-scope with no long-term lock-in.

Launch Readiness Sprint

A fast pass for apps launching on Bolt Cloud or Netlify.

Best for a quick launch

Production Pipeline Build

Your own host, staging, and a CI/CD pipeline built end to end.

Best for weekly shipping

Full-Stack Production Setup

Server-side APIs, regional hosting, and a full infrastructure runbook.

Best for compliance

Post-Launch Operations

Monthly monitoring, updates, and incident support after go-live.

Best after go-live
What's Included

Every launch comes complete.

No hidden gaps. Each launch includes everything your team needs to operate the app afterward.

Path review
A recommended host and plan before you publish.
Secrets audit
Every key placed in the right layer and verified.
Real-host build
A clean build passing outside the preview.
Data & auth hardening
Access rules and callbacks set for production.
Payment testing
Webhooks confirmed with a real test transaction.
Staging & pipeline
Every release built and shipped the same way.
Written runbook
Deploy, rollback, and recovery steps for your team.
Full ownership
Repository, database, and accounts under your name.

Bolt.new to production across every kind of product.

The checklist stays the same. The host changes with what your app needs.

Pre-Launch Founders

First launches that need a safe path from preview to live.

B2B SaaS Startups

Products preparing for enterprise security questions.

Subscription Products

Apps taking payments that must stay online and recoverable.

Design-Led Teams

Figma-to-code builds that need a real deployment path.

Multi-Framework Projects

React, Vite, Next.js, or Astro apps with different deploy needs.

Agencies Shipping Client Apps

Bolt builds that need a professional production handoff.

Regional Data Teams

Products needing data hosted in a specific region.

Internal Tools Teams

Employee-data apps that need access control and backups.

FAQ

Bolt.new to production questions

The questions founders ask us most before launching.

Bolt.new to production means taking an app built in Bolt.new from a working browser preview to a live product on real infrastructure. The work covers choosing where the app runs, moving secrets to the right layer, testing the build on the real host, separating staging from production, and adding monitoring and a deploy pipeline.

No. Bolt.new's preview runs inside your browser, not on a real server, so secrets handling, environment variables, build configuration, database rules, and payment webhooks all need to be verified on the real host before real users arrive.

You can host a Bolt.new app on Bolt Cloud hosting, on Netlify through Bolt's integration, or on any host by exporting the project to GitHub, such as Vercel or Railway. Each option hands you a different level of control and responsibility.

No, not on the same project. Bolt only lets you choose Netlify before the first publish. Once a project is published to Bolt hosting, you must create a new, unpublished copy to switch, so choose your host before you click Publish.

Bolt's preview runs in a browser sandbox, so the real host exposes what the preview hides. Missing environment variables, leftover WebContainer file paths such as /home/project/, undeclared dependencies, and a different package manager or build command cause most failures.

No, not automatically. Variables prefixed VITE_, NEXT_PUBLIC_, or PUBLIC_ are inlined into the browser bundle and visible to anyone. Service-role keys, secret API tokens, and database credentials must stay server-side, in API routes, serverless functions, or edge functions.

Yes. Branching is available in GitHub, not directly in Bolt, so we use GitHub branches with a separate staging deployment and database to verify every change before it reaches customers.

Bolt Database keeps everything inside Bolt Cloud. Supabase gives you a Postgres backend with its own dashboard, authentication, and edge functions. We recommend Supabase when you need portability, self-hosting, or tighter compliance control.

Bolt.new to production costs $2,500 to $35,000 or more, depending on the path you choose. A launch readiness sprint costs $2,500 to $6,000, a production pipeline build costs $6,000 to $15,000, and a full production stack costs $15,000 to $35,000 or more.

A launch readiness sprint takes 1 to 2 weeks, a production pipeline build takes 3 to 6 weeks, and a full production stack takes 6 to 10 weeks depending on how much infrastructure you want to own.

Bolt.new Development builds and extends features. Bolt.new App Rescue repairs an app that is already broken between preview and production. Bolt.new to Production launches the app you have, on a real host, before those problems appear.

No. Launch work runs as fixed-scope projects. Any ongoing operations support afterward works month-to-month with no long-term lock-in.