pulumi-automation-api

Orchestrate Pulumi infrastructure operations programmatically across multiple stacks.

63|5|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/pulumi/agent-skills --skill pulumi-automation-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pulumi-automation-api
Source: https://github.com/pulumi/agent-skills/tree/main/authoring/skills/pulumi-automation-api
Command: npx skills add https://github.com/pulumi/agent-skills --skill pulumi-automation-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the programmatic orchestration of infrastructure operations, enabling developers to embed Pulumi deployments within applications and automate complex multi-stack workflows.

Core Features & Use Cases

  • Programmatic Deployment: Execute Pulumi operations (up, destroy, etc.) directly from your code.
  • Multi-Stack Orchestration: Manage dependencies and deployments across multiple Pulumi stacks.
  • Self-Service Platforms: Build internal tools for infrastructure provisioning without requiring users to know Pulumi.
  • Use Case: Automate the deployment of a new microservice by first provisioning its VPC, then its Kubernetes cluster, and finally deploying the service itself, all through a single script.

Quick Start

Use the pulumi-automation-api skill to create a new Pulumi stack named 'dev' for a project called 'my-project' and then run 'pulumi up' on it.

Frequently Asked Questions about pulumi-automation-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate infrastructure deployments programmatically using Pulumi?

Programmatic infrastructure deployment uses Pulumi Automation API to execute operations like 'pulumi up' directly from code. This embeds deployment lifecycles within applications, enabling automated multi-stack orchestration without CLI commands.

What is multi-stack orchestration in infrastructure as code?

Multi-stack orchestration coordinates dependencies and deployments across multiple Pulumi stacks. It allows executing sequential infrastructure provisioning workflows, like creating a VPC before a Kubernetes cluster, from a single script.

How can I build a self-service infrastructure platform with Pulumi?

Build self-service infrastructure platforms by embedding Pulumi Automation API into internal applications. This provisions infrastructure programmatically, allowing users to deploy resources without knowing Pulumi project structures or CLI.

Do I need to understand Pulumi project structure to use programmatic deployment?

Yes, programmatic deployment requires understanding Pulumi project structure and programmatic control over deployment lifecycles. This foundational knowledge is necessary to effectively orchestrate infrastructure operations via Automation API.

Can I run Pulumi operations like destroy directly from my application code?

Yes, Pulumi Automation API supports executing operations like 'up' and 'destroy' directly from application code. This enables programmatic control over the complete deployment lifecycle of infrastructure resources.

What is the best way to automate complex multi-stack infrastructure workflows?

Automate complex multi-stack workflows using Pulumi Automation API to orchestrate deployments. This approach manages dependencies across stacks programmatically, executing sequential operations within a single script.