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

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 app or site 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.

You can publish to production using Netlify Drop, Agent Runners, or your your chosen Git workflows.

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

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.