Netlify Automation

Let Netlify automate your workflow. The separation of frontend and backend opens up a whole new world of possibilities. But it also means a lot of manual work - that's where automation comes in:

# Git Integration Netlify pairs naturally with Git. If you use GitHub, GitLab, BitBucket or just your own private repo, we let you pull, change and push to manage your site.

# Automated Builds Leave the build boxes to us. Continuous deployment is as simple as telling us how and what to build. Then rapidly deploy your site with standard git commands.

# Inbound Webhooks Trigger builds with a POST request to integrate with external APIs, schedule builds of your site or trigger rebuilds from a Google Spreadsheet. What can you do with webhooks?

# Outbound Webhooks & Integrations Set up any number of outbound webhooks. Receive email or Slack notifications for new form submissions, deploys or build failures. What can you do with webhooks?

# Secure Build Environment We never store any GitHub tokens on our servers, and your builds are run in a completely locked down environment. Read more about GitHub tokens and Netlify.

# Cached Dependencies Dependencies (rubygems, npm, etc.) are automatically installed and cached between builds to keep build time down. Read more about dependencies and run times.

# Instant Cache Invalidation One of the problems with releasing a new site is that you never know if a user is viewing a cached version. Netlify invalidates the cache instantly, serving only the intended version across the globe. Never wait to see a live version again.

# Versioning & Rollbacks Each lightweight deploy is treated as an immutable snapshot of the site. Rolling back as far as you’d like is just a matter of clicking the version you want live.