Feature Status
This page lists the relative maturity of every PipeCD features.
Please note that the phases (Incubating, Alpha, Beta, and Stable) are applied to individual features within the project, not to the project as a whole.
Feature Phase Definitions
Phase | Definition |
---|---|
Incubating | Under planning/developing the prototype and still not ready to be used. |
Alpha | Demo-able, works end-to-end but has limitations. No guarantees on backward compatibility. |
Beta | Usable in production. Documented. |
Stable | Production hardened. Backward compatibility. Documented. |
Provider
Kubernetes
Feature | Phase |
---|---|
Quick sync deployment | Beta |
Deployment with a defined pipeline (e.g. canary, analysis) | Beta |
Automated rollback | Beta |
Automated configuration drift detection | Beta |
Application live state | Beta |
Prune resources | Alpha |
Support Helm | Beta |
Support Kustomize | Beta |
Support Istio service mesh | Beta |
Support SMI service mesh | Incubating |
Plan preview | Beta |
Manifest attachment | Alpha |
Terraform
Feature | Phase |
---|---|
Quick sync deployment | Beta |
Deployment with a defined pipeline (e.g. manual-approval) | Beta |
Automated rollback | Beta |
Automated configuration drift detection | Alpha |
Application live state | Incubating |
Prune resources | Incubating |
Plan preview | Beta |
Manifest attachment | Alpha |
Cloud Run
Feature | Phase |
---|---|
Quick sync deployment | Beta |
Deployment with a defined pipeline (e.g. canary, analysis) | Beta |
Automated rollback | Beta |
Automated configuration drift detection | Beta |
Application live state | Beta |
Prune resources | Incubating |
Plan preview | Beta |
Manifest attachment | Alpha |
Note: These are statuses for Cloud Run service. Cloud Run job has not been supported yet.
Lambda
Feature | Phase |
---|---|
Quick sync deployment | Beta |
Deployment with a defined pipeline (e.g. canary, analysis) | Beta |
Automated rollback | Beta |
Automated configuration drift detection | Alpha |
Application live state | Alpha |
Prune resources | Incubating |
Plan preview | Alpha |
Manifest attachment | Alpha |
Amazon ECS
Feature | Phase |
---|---|
Quick sync deployment | Beta |
Deployment with a defined pipeline (e.g. canary, analysis) | Beta |
Automated rollback | Beta |
Automated configuration drift detection | Alpha *1 |
Application live state | Alpha *1 |
Quick sync deployment for ECS Service Discovery | Alpha |
Deployment with a defined pipeline for ECS Service Discovery | Alpha |
Prune resources | Incubating |
Plan preview | Alpha |
Manifest attachment | Alpha |
*1. Not supported yet for standalone tasks.
Piped Agent
Feature | Phase |
---|---|
Deployment wait stage | Beta |
Deployment manual approval stage | Beta |
Notification to Slack | Beta |
Notification to external service via webhook | Beta |
Secrets management - Storing secrets safely in the Git repository | Beta |
Event watcher - Updating files in Git automatically for given events | Beta |
Pipectl - Command-line tool for interacting with Control Plane | Beta |
Deployment plugin - Allow executing user-created deployment plugin | Incubating |
ADA (Automated Deployment Analysis) by Prometheus metrics | Beta |
ADA by Datadog metrics | Beta |
ADA by Stackdriver metrics | Incubating |
ADA by Stackdriver log | Incubating |
ADA by CloudWatch metrics | Incubating |
ADA by CloudWatch log | Incubating |
ADA by HTTP request (smoke test…) | Incubating |
Remote upgrade - Ability to upgrade Piped from the web console | Beta |
Remote config - Watch and reload configuration from a remote location such as Git | Beta |
Control Plane
Feature | Phase |
---|---|
Project/Piped/Application/Deployment management | Beta |
Rendering deployment pipeline in realtime | Beta |
Canceling a deployment from console | Beta |
Triggering a deployment manually from console | Beta |
RBAC on PipeCD resources such as Application, Piped… | Beta |
Authentication by username/password for static admin | Beta |
GitHub & GitHub Enterprise Server SSO | Beta |
Support GCP Firestore as data store | Beta |
Support MySQL v8.0 as data store | Beta |
Support file store as data store | Alpha - Deprecated (remove soon) |
Support GCP GCS as file store | Beta |
Support AWS S3 as file store | Beta |
Support Minio as file store | Beta |
Insights - Show the delivery performance of a team or an application | Beta |
Deployment Chain - Allow rolling out to multiple clusters gradually or promoting across environments | Alpha |
Metrics - Dashboards for PipeCD and Piped metrics | Beta |
Pipectl
Check pipectl docs for available commands.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified July 22, 2025: Update feature status docs (#6050) (a30fc0f06)