---
title: Overview
description: Learn about Pipelines on WP Engine's Managed Hosting Platform.
url: https://developers.wpengine.com/docs/managed-hosting-platform/pipelines/
image: https://developers.wpengine.com/og/docs/managed-hosting-platform/pipelines.png
---

# Overview

WP Engine Pipelines provides the Git-based deployment workflow for managing code changes on WP Engine’s Managed Hosting Platform.

> **Autoscale environments only**
>
> Pipelines applies only to Autoscale environments. For Non-Autoscale code deployments, use [Git push](https://wpengine.com/support/git/), the [Deploy WordPress to WP Engine GitHub Action](https://github.com/marketplace/actions/deploy-wordpress-to-wp-engine), or [Bitbucket Pipelines](https://wpengine.com/support/deploying-code-with-bitbucket-pipelines-wp-engine/).

## Deployment Workflow

- **Git-based changes**: Manage application updates through a version-controlled workflow.
- **Environment isolation**: Develop and test changes in separate environments before deploying to production.
- **CI/CD integration**: Connect deployments to the tools and processes your development team already uses.
- **Production promotion**: Move approved changes through your environment workflow before they reach production.

## Deployment Guardrails

Pipelines helps teams use consistent deployment practices across Autoscale environments.

- **Deployment guardrails**: Apply approved practices to reduce the risk of unsafe production changes.
- **Reversible deployments**: Recover quickly by returning to a previous deployment when necessary.
- **Clear deployment history**: Review what changed during each deployment when troubleshooting or planning a rollback.
- **Autoscale support**: Use Pipelines as the required deployment workflow for [Autoscale](https://developers.wpengine.com/docs/managed-hosting-platform/autoscale).

## When to Use Pipelines

Use Pipelines when your team needs a structured, Git-based workflow for deploying code to WP Engine environments. Pipelines is required for Autoscale because Autoscale pairs elastic infrastructure with a controlled deployment process.

To start from a working repository, use the [Pipelines starter template](https://github.com/wpengine/pipelines-site-template), which is laid out the way the build expects. Once deployments are running, you can monitor [Deployment Pipeline Status](https://wpengine.com/support/how-autoscale-works/#toc-deployment-pipeline-status) from the WP Engine User Portal.

> #### Related Content
>
> - [Set Up an Autoscale Site](https://wpengine.com/support/how-autoscale-works/#toc-set-up-an-autoscale-site)
> - [Autoscale Overview](https://developers.wpengine.com/docs/managed-hosting-platform/autoscale)
> - [WordPress on Autoscale](https://developers.wpengine.com/docs/managed-hosting-platform/autoscale/wordpress)
> - [WordPress Core Version](https://developers.wpengine.com/docs/managed-hosting-platform/autoscale/wordpress-version)

## Was this helpful?

Thanks for the feedback!

```json
{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://developers.wpengine.com/#website","name":"WP Engine Product Documentation","url":"https://developers.wpengine.com/","description":"Resources for developing, deploying, and scaling on WP Engine.","inLanguage":"en-US","keywords":["API documentation","product documentation","headless WordPress","managed WordPress hosting"],"publisher":{"@id":"https://wpengine.com/#organization"}}]}
```
