Pulumi Docs
Pulumi is an open source platform for building, deploying, and managing cloud infrastructure using your favorite programming languages. Manage infrastructure, secrets, and configuration with a unified workflow across any cloud.
Capabilities
[**Infrastructure as Code**
Define and manage cloud infrastructure using TypeScript, Python, Go, .NET, Java, and YAML.](/content/docs/iac/index.html)
[**Deployments & Workflows**
Cloud-hosted deployments, drift detection, state management, and automation.](/content/docs/deployments/index.html)
[**Secrets & Configuration**
Centralized secrets and configuration management with environments.](/content/docs/esc/index.html)
[**Insights & Governance**
Search, compliance, and policy enforcement across your cloud infrastructure.](/content/docs/insights/index.html)
[**Version Control**
Connect Pulumi with GitHub, GitLab, and Azure DevOps using Pulumi-maintained version control integrations.](/content/docs/integrations/version-control/index.html)
[**Internal Developer Platform**
Self-service infrastructure with templates, guardrails, and developer portals.](/content/docs/idp/index.html)
[**Infrastructure AI**
Infrastructure automation with Pulumi Neo and natural language assistance.](/content/docs/ai/index.html)
Learning Resources
[**Tutorials ↗**
Step-by-step guides for building real-world infrastructure with Pulumi.](/content/tutorials/index.html)
More Documentation
[**Administration**
Manage organizations, access, security, and self-hosting.](/content/docs/administration/index.html)
[**Registry ↗**
Browse and search Pulumi packages for 150+ cloud providers and services.](/content/registry/index.html)
[**Reference**
CLI, SDK, and API reference documentation.](/content/docs/reference/index.html)
[**Migration**
Migrate from Terraform, CloudFormation, and other tools.](/content/docs/iac/guides/migration/index.html)
[**Support**
Get help through troubleshooting guides, FAQs, and community resources.](/content/docs/support/index.html)