Push to Git, and that’s it
Netlify Build is modern CI/CD infrastructure for frontend teams, pre-configured and fully automated so you can focus on writing code that moves your projects forward.
Effortless continuous
deployment for sites and apps
All the infrastructure & automation you need for web projects
Unlike traditional CI/CD solutions, Netlify doesn’t require a full-time administrator to manage the pipeline. This means you won’t need to orchestrate a fleet of machines or containers to simulate production before you deploy. Release with confidence, knowing what you see in every preview will match what you see in production.
Unlimited staging.
Effortless rollbacks.
Set Netlify Build to deploy a preview of every branch in the repository and automatically attach Deploy Preview URLs to each Pull/Merge Request. Even on production, Netlify preserves historical versions of your site for instant rollbacks.
Customize and configure every step
Easily extend the functionality of the Netlify Build process by installing plugins or writing your own. The Netlify Build API allows you to write custom code that hooks into each stage of the build and deployment lifecycle.
Run tests and checks
directly from the build
Quickly build automated testing into your deploy process, enforce performance and accessibility standards, or kick off services such as search indexing after a deploy completes
Deploy frontend & backend
code from one repository
As you deploy your sites and apps, Netlify intelligently pushes frontend code and backend functions to the right infrastructure without even requiring a maintenance window.
Run A/B testing and phased rollouts
Deploy and test multiple branches, and even control which users see which version. Plan full experiments and rolling upgrades that include both front and backend code changes. A/B test not just a button color, but entire user workflows.
On Netlify, every Pull Request gets its own deployed version and I can be confident how things will actually look in production.
*Jam packed* with features
Simple to use but incredibly powerful, Netlify Build has everything you need to tackle even the most demanding web projects.
Trigger builds automatically from Git
As you push changes to Git, Netlify will automatically build and deploy from your main branch.
Branch and pull request previews
Automatically generate a full site preview for each Git branch or pull request.
Instant, atomic updates
After Netlify builds your project in advance, all changes are deployed seamlessly as an instant atomic update.
Collaborate directly on deploy previews
Enable reviewers to leave high-quality, visual feedback right from a deploy preview.
On-demand Builders for speedy deployments
For large projects, speed up initial build times by deferring the build of any web page or content until it’s first requested.
Enhance builds with integrations
Access plugins for search, visual diff checks, vulnerability scans, Lighthouse scores, sitemaps, and more.
Create your own plugins
Run your own JavaScript functions triggered by any stage of the build-deploy lifecycle.
Powerful CLI
Control all aspects of building and deploying Netlify sites from the command line.
TOML-based configuration
In addition to the web dashboard, Netlify projects can be configured with a text-based file you can version control in your Git project.
Full API
Available REST-style API to programatically manage all aspects of site builds and deployment.
Open source build image
Download Netlify’s Ubuntu-based build image for local testing.
Intelligent post-processing
Netlify can automatically perform snippet injection, asset optimization, prerendering, and form detection.
Build environment variables
Store data like API keys securely, share them across projects, and provide different values for different deploy contexts.
Dependency caches
After the initial build, Netlify caches dependencies to greatly speed up subsequent builds.
Incoming webhooks
Trigger new builds from remote services & APIs. Deploy a new version of your site when content changes in a CMS or data is updated in a database.
Outgoing webhooks
Notify other services or APIs as a deploy starts, succeeds, or fails.
Upgrade to High-Performance
Have a large team or demanding projects? Upgrade to High-Performance Build for even more power and control.
- 10 processor cores
- 36GB memory
- 12+ concurrent builds
- Customizable build times
- 99.9% uptime SLA