# Pulumi > Modern Infrastructure as Code platform that lets you build, deploy, and manage cloud infrastructure using general-purpose programming languages. Pulumi is a cloud infrastructure platform that enables engineers to define, deploy, and manage infrastructure using familiar programming languages like TypeScript, Python, Go, C#, Java, and YAML. The platform combines open-source Infrastructure as Code (IaC) with a managed cloud service that provides state management, secrets handling, policy enforcement, and AI-powered automation for any cloud provider. - **Multi-Language Infrastructure as Code** allows you to write infrastructure using real programming languages with full IDE support, testing frameworks, loops, conditions, and package ecosystems instead of domain-specific languages or YAML configurations. - **Pulumi Neo AI Agent** provides an AI-powered platform engineer that understands your entire infrastructure context, respects organizational policies, and executes complex tasks end-to-end, reducing provisioning time significantly. - **Secrets & Configuration Management (ESC)** centralizes all secrets from HashiCorp Vault, AWS Secrets Manager, Azure Key Vault, and more into one interface with dynamic credentials via OIDC and automatic rotation capabilities. - **Insights & Governance** offers a single pane of glass for all cloud resources with natural language search, automatic policy enforcement, real-time compliance tracking, and vulnerability detection. - **Internal Developer Platform** enables teams to build self-service platforms with templates, APIs, portals, and golden paths that let developers ship faster while platform teams maintain control. - **Multi-Cloud Support** provides native providers for AWS, Azure, Google Cloud, Kubernetes, and 170+ cloud providers with same-day support for new features and services. - **Policy as Code** enforces compliance rules, network access restrictions, and budget controls server-side across the entire organization with preventative and audit policies. - **CI/CD Integrations** connect with GitHub, GitLab, Azure DevOps, CircleCI, Jenkins, and many other tools for continuous delivery with drift detection and scheduled deployments. To get started, sign up for Pulumi Cloud for free, install the CLI, and follow the getting started guide to deploy your first infrastructure project in your preferred programming language. ## Features - Infrastructure as Code in TypeScript, Python, Go, C#, Java, and YAML - AI-powered infrastructure agent (Pulumi Neo) - Centralized secrets and configuration management - Multi-cloud resource search and visibility - Policy as Code enforcement - Drift detection and remediation - Internal Developer Platform capabilities - SAML/SSO and SCIM integration - Role-based access control (RBAC) - Audit logs and compliance tracking - CI/CD integrations - Dynamic credentials with OIDC - Time-to-live stacks - Webhooks and REST API - Automation API for programmatic control - 170+ cloud provider support - Self-hosting option ## Integrations AWS, Azure, Google Cloud, Kubernetes, GitHub, GitLab, Azure DevOps, CircleCI, Jenkins, Travis CI, HashiCorp Vault, AWS Secrets Manager, Azure Key Vault, Okta, Microsoft Entra ID, Google Workspace, OneLogin, Spinnaker, Terraform ## Platforms WINDOWS, MACOS, LINUX, WEB, API, DEVELOPER_SDK ## Pricing Freemium — Free tier available with paid upgrades ## Links - Website: https://www.pulumi.com - Documentation: https://www.pulumi.com/docs/ - Repository: https://github.com/pulumi/pulumi - EveryDev.ai: https://www.everydev.ai/tools/pulumi