pulumi-automation-api

Installation
Summary

Programmatic orchestration of Pulumi infrastructure operations across multiple stacks and applications.

  • Supports both local source (existing Pulumi projects) and inline source (embedded programs) architectures, enabling flexible deployment patterns from simple to complex multi-stack scenarios
  • Handles multi-stack orchestration with dependency sequencing, parallel independent deployments, and cross-stack output passing for coordinated infrastructure provisioning
  • Provides programmatic configuration management, real-time output streaming, and error handling as alternatives to CLI-based workflows
  • Language-independent orchestration allows the automation layer to use a different language than the Pulumi programs it manages, enabling platform and application team separation
SKILL.md

Pulumi Automation API

When to Use This Skill

Invoke this skill when:

  • Orchestrating deployments across multiple Pulumi stacks
  • Embedding Pulumi operations in custom applications
  • Building self-service infrastructure platforms
  • Replacing fragile Bash/Makefile orchestration scripts
  • Creating custom CLIs for infrastructure management
  • Building web applications that provision infrastructure

What is Automation API

Automation API provides programmatic access to Pulumi operations. Instead of running pulumi up from the CLI, you call functions in your code that perform the same operations.

import * as automation from "@pulumi/pulumi/automation";
Related skills

More from pulumi/agent-skills

Installs
607
GitHub Stars
45
First Seen
Jan 28, 2026