Pulumi
AI-powered infrastructure engineering agent that automates cloud infrastructure provisioning and generates infrastructure-as-code from natural-language prompts.
Last verified:
What is Pulumi?
Pulumi Neo (shown on the Pulumi AI page) is the industry's first AI agent built from the ground up to execute, govern, and optimize complex cloud automation at enterprise scale. Unlike generic AI tools, Neo understands infrastructure dependencies, respects your policies, and works within your existing Pulumi governance. It enables platform engineers to make natural language requests for routine tasks, analysis, and infrastructure management rather than writing code or running CLI commands for every operation.
Key features include natural language commands where you tell Neo what you need in plain English and it handles dependencies, executes changes, and monitors outcomes automatically. Neo provides approval workflows with customizable human-in-the-loop controls, full audit trails where every action is previewed logged and reversible, cost optimization that surfaces least-used expensive resources with actionable recommendations, debug and diagnose capabilities that explain deployment failures in seconds, compliance checks that scan for misconfigurations and policy violations, multi-cloud visibility across AWS Azure Google Cloud and hundreds of providers, infrastructure code generation in TypeScript Python Go and more following Pulumi best practices, and IDE integration working inside VS Code Cursor Claude Code and Windsurf via MCP server.
Neo is designed for infrastructure and platform teams who need enterprise-grade AI for cloud automation. It automates complex multi-cloud deployments in minutes (Werner Enterprises reduced provisioning time from 3 days to 4 hours), enforces governance policies automatically with RBAC compliance rules and security standards built into every action, and handles the full infrastructure lifecycle from provisioning to updates to debugging not just code generation.
The tool works across your entire infrastructure understanding dependencies and creating execution plans that go through pull requests for review ensuring human oversight while automating complex multi-step workflows. Neo is generally available to all Pulumi users and can be run interactively in your terminal using the pulumi neo command.
Pulumi pricing
Pricing model: Free
Neo is generally available to all Pulumi users. Pulumi offers three editions: Individual Edition (Community Edition) is free for unlimited individual use. Team Edition supports up to 10 members with unlimited deployments stacks and update history, includes 150k free Pulumi Credits per month (managing up to 200 cloud resources free), and additional Credits cost $1 for every 2000 Credits. Enterprise Edition provides unlimited users unlimited teams Role-Based Access Control SAML/SSO policy enforcement audit logging and 12x5 or 24x7 support for production deployments. All paid Pulumi Cloud organizations (Team Enterprise Business Critical) receive 3000 free deployment minutes per month. You can try Pulumi with a 14-day free trial no credit card required. Monthly billing with credit card or annual commitment pricing with invoicing for cost savings are available.
Pulumi pros
- Automates complex multi-cloud deployments in minutes
- Reduces provisioning time dramatically (3 days to 4 hours proven)
- Enforces governance policies automatically with RBAC built-in
- Handles full infrastructure lifecycle not just code generation
- Natural language commands in plain English
- Customizable human-in-the-loop approval workflows
- Full audit trail with preview logging and reversible actions
- Instant cost optimization with actionable recommendations
- Debugs deployment failures and explains issues in seconds
- Scans for misconfigurations and policy violations instantly
- Multi-cloud visibility across AWS Azure Google Cloud hundreds of providers
- Generates Pulumi programs in TypeScript Python Go following best practices
- IDE integration in VS Code Cursor Claude Code Windsurf via MCP server
- Works within existing Pulumi governance framework
- Understands infrastructure dependencies automatically
- Creates execution plans through pull requests for review
- Generally available to all Pulumi users today
- Interactive terminal session with pulumi neo command
Pulumi cons
- Experimental feature status
- Requires Pulumi Cloud backend for AI-powered CLI features
- Needs Pulumi CLI version v3.171.0 or greater
- Pulumi Copilot must be enabled by organization administrators
- AI features may introduce performance overhead
- Limited to Pulumi infrastructure as code ecosystem
- Human oversight required for complex multi-step workflows
- IDE integration requires MCP server setup
Frequently asked questions about Pulumi
What is Pulumi Neo and what does it do?
Pulumi Neo is an AI agent that enables platform engineers to make natural language requests for routine tasks analysis and infrastructure management. Rather than writing code or running CLI commands for every operation you can describe what you need and let Neo handle the implementation. Neo provisions governs and optimizes cloud infrastructure with enterprise controls built in, handling the full infrastructure lifecycle from provisioning to updates to debugging.
How does Neo handle natural language commands?
You tell Neo what you need in plain English and it handles dependencies executes changes and monitors outcomes automatically. Neo understands infrastructure dependencies and creates execution plans that go through pull requests for review ensuring human oversight while automating complex multi-step workflows across your entire infrastructure.
What approval workflows does Neo provide?
Neo provides customizable human-in-the-loop controls for every action. You can configure how much autonomy Neo has, with execution plans submitted as pull requests for review. Every action is previewed logged and reversible giving you complete visibility into what changed and when.
Which programming languages does Neo support for code generation?
Neo can create Pulumi programs in TypeScript Python Go and more from a simple prompt following Pulumi best practices. This allows you to generate infrastructure code in your language of choice using natural language prompts.
What IDEs does Neo integrate with?
Neo works inside VS Code Cursor Claude Code and Windsurf via MCP server right where you already code. For VS Code you install the Pulumi VS Code extension and type @pulumi in Copilot Chat to activate Pulumi Neo.
How does Neo help with cost optimization?
Neo instantly surfaces your least-used most expensive resources and gets actionable recommendations to reduce cloud spend. It monitors the deployed environment to ensure alignment between declared intent and operational reality while learning from runtime behavior to resize rebalance and reconfigure for cost performance and compliance.
What multi-cloud providers does Neo support?
Neo has visibility across AWS Azure Google Cloud and hundreds of other providers all in one place. It works across your entire infrastructure regardless of cloud provider understanding dependencies and creating execution plans.
Is Neo available for free or does it require payment?
Neo is generally available to all Pulumi users. Individual Edition is free for unlimited individual use. Team Edition includes 150k free Pulumi Credits per month (managing up to 200 resources free) for up to 10 users. Enterprise Edition is for large organizations needing unlimited users RBAC SAML/SSO policy enforcement and dedicated support. A 14-day free trial is available no credit card required.
How does Neo ensure compliance and security?
Neo enforces your governance policies automatically with RBAC compliance rules and security standards built into every action. It can scan for misconfigurations and policy violations across your infrastructure with a single question and respects your existing Pulumi governance framework.
How do I start using Neo?
Neo is generally available to all Pulumi users. You can run pulumi neo to start an interactive Neo session in your terminal. You can also access Neo through IDE integrations in VS Code Cursor Claude Code and Windsurf via MCP server. Watch Neo in action and explore the documentation to understand its full capabilities. For questions or feedback reach out on community Slack GitHub or contact support.