
Cloud Deployment Manager V2 API
Cloud Deployment Manager V2 API
Google Cloud Deployment Manager API deploys GCP resources via declarative templates — the native GCP IaC tool (CloudFormation-equivalent).
Native GCP — no third-party dependency
GCP officially recommends migrating to Terraform or Config Connector — DM is a legacy tool
Write YAML or Python templates; POST /deploymentmanager/v2/projects/{project}/global/deployments to submit. Or use gcloud deployment-manager deployments create.
Uptime · 30-day window
About this API
Deployment Manager is GCP's early IaC tool, comparable to AWS CloudFormation and Azure ARM templates. Design is declarative — describe target resource state in YAML, Deployment Manager diffs and executes create/update/delete. Python templates add some programmability (dynamic resource generation). But DM has gradually been deprioritized in GCP's history — Google itself promotes Terraform (official google provider with high maintenance quality), plus the later-launched Config Connector (manages GCP resources via K8s CRDs). New projects almost always use Terraform over DM. This API is mainly used by legacy projects.
What you can build
- 1Deploy GCP resources via YAML/Python templates
- 2Templated environments (dev/staging/prod from one template)
- 3Auto-handle resource dependencies
- 4Unified resource lifecycle management
Strengths & limitations
Strengths
- Native GCP — no third-party dependency
- Supports Python templates (programmable, more powerful than pure YAML)
- Auto-resolves resource dependencies
Limitations
- GCP officially recommends migrating to Terraform or Config Connector — DM is a legacy tool
- Slow feature updates after GA
- Community ecosystem far weaker than Terraform
Example request
curl https://google.com/<endpoint>Getting started
Write YAML or Python templates; POST /deploymentmanager/v2/projects/{project}/global/deployments to submit. Or use gcloud deployment-manager deployments create.
FAQ
Should new projects still use Deployment Manager?+
Not recommended. Terraform is a better choice (ecosystem, community, multi-cloud). Or Config Connector if going the K8s route.
Technical details
- Auth type
- unknown
- Pricing
- unknown
- Protocols
- REST
- SDKs
- python, javascript, go, java
- Response time
- 52 ms
- Last health check
- 5/12/2026, 7:37:30 AM
More from Google
Google Workspace Admin SDK API programmatically manages Workspace organizations — users, groups, devices, domains, audit logs, organizational units.
Retrieve AdMob accounts, apps, ad units, ad sources, and generate mediation or network reports.
Work with AdSense Host accounts, ad clients, ad units, reports, and ad code generation from one API surface.
Programmatically manage Apigee organizations, API proxy deployments, attributes, certificates, and hybrid operations.
Google BigQuery API is the REST interface to GCP's flagship data warehouse — execute SQL queries, manage datasets/tables, stream inserts, and use built-in ML.
Control Binary Authorization attestors and policy checks for container images deployed to GKE and Anthos.
Fetch Business Profile location metrics, daily time series, and monthly search keyword impressions.
Google Calendar API lets apps create, read, and update calendar events programmatically — the go-to integration for scheduling apps.