Skip to content
For the complete Netlify documentation index, see llms.txt. Markdown versions of this page are available by appending .md to the URL.

Unlimited seats on Netlify Pro for $20/month → Learn more 👥

Understand builds and deploys

For the complete documentation index, see llms.txt

Two of the most important concepts on Netlify are builds and deploys. You don’t need to be a web developer to understand them — here’s what they mean in plain terms.

A deploy is a published version of your project that’s live on the web. Every time Netlify publishes your project — whether for the first time or as an update — it creates a new deploy.

Think of it like saving a version of a document: each deploy is a complete snapshot of your site at that moment. Netlify keeps every snapshot, so if something goes wrong you can instantly go back to an earlier version.

A build is an automatic preparation step that happens before your project is deployed. When you create a project with an AI tool like Bolt or v0, it generates code files that need to be processed into the final files a browser can display. That processing step is the build.

If you’re using Netlify Drop to drag and drop an already-finished folder of files, there’s no build step — your files go straight to a deploy.

If you built your project with an AI code generation tool and downloaded your files:

  1. Drag and drop your project folder onto Netlify — it’s immediately deployed and live with a shareable URL.
  2. When you make changes (with AI or manually), drag and drop the updated folder to publish a new deploy.

If you connected your project to a Git repository, Netlify handles the build and deploy automatically every time changes are pushed — no manual steps needed.

The production deploy is the version of your site that anyone can visit. It lives at your site’s main URL — either the free .netlify.app address or a custom domain you’ve set up.

Preview before you publish (Deploy Preview)

Section titled “Preview before you publish (Deploy Preview)”

Before you publish changes to your live site, Netlify can create a Deploy Preview — a temporary URL where you (and anyone you share it with) can see exactly what the updated site will look like. Nothing is live until you’re ready.

Because Netlify saves every deploy, you can instantly switch your live site back to any previous version from your Netlify dashboard. No rebuilding, no waiting — it’s immediate.