Skip to content

Production deploy

Learn about production deploys and how they work in Netlify.

A production deploy is a type of deploy that is optimized to work as the production-ready version of your web project that shows up at your primary domain and is live on the web. Your primary domain can be a custom domain, such as mycompany.com, or your Netlify default URL, such as MY-PROJECT-NAME.netlify.app.

If you are using Git version control, then a production deploy is typically triggered by a Git push to your production branch, such as main. You can customize your production branch in your project settings on Netlify.

If you are not using Git version control, then a production deploy is typically triggered by manually deploying your site with our Drag and drop publisher.

Production deploys are automatically created when you push changes to your production branch or manually deploy your site. These deploys:

  • Are served at your primary domain
  • Replace the previous production version
  • Can be rolled back if needed
  • Trigger build hooks and notifications

You can manage your production deploys through the Netlify dashboard or using the Netlify CLI.