Fully managed cloud engineering platform
The Pulumi Service is a fully-managed service for the open source CLI and SDK. It provides secure state & secrets management, collaboration features, CI/CD integrations, compliance enforcement, identity and access controls, and more.
Prefer to self-manage without our platform features? Use Pulumi open source with your own backend.
The basics of infrastructure as code for unlimited individual use.
- 1 member
- Any cloud and language
- State & secret management
- Unlimited deployments
- CI/CD Integrations
Collaborate with your team on shared infrastructure projects.
150k free credits every month, then
pay-as-you-go at $0.00025 per credit.
- Up to 25 members
- Unlimited stacks & deployment history
- 5 concurrent updates
- CI/CD Assistant
14-day trial, no credit card needed.
For organizations with advanced security and deployment needs.
- Unlimited team members
- Role-based access control
- Organization policies & SAML/SSO
- Self-hosting available
- 24 x 7 support available
Let us build a custom edition for you!
Frequently asked questions
Credits and Pricing
A Pulumi Credit represents managing one resource for one hour. One resource represents a custom resource (e.g., an Amazon S3 bucket), a component resource which is a logical grouping of resources (e.g., an Amazon EKS cluster), or a stack that contains resources (e.g., dev, test, prod stacks). You use one Pulumi Credit to manage each resource for an hour.
For example, the cost of managing one stack containing one S3 bucket and one EC2 instance is three Pulumi Credits per hour.
You pay only for what you use. You are billed for the number of resources managed in your Pulumi account on a per-hour basis. Each partial hour used is billed as a full hour. If there are no resources in your account, then there is no usage for billing purposes.
Hourly usage is measured in the number of Pulumi Credits, and you are billed one Pulumi Credit to manage one resource for one hour. Each credit costs $0.00025 USD.
Each month you get 150,000 free Pulumi Credits, so you only pay for the credits used beyond that amount in a given month. Free credits do not roll over from month to month.
Example: If you manage 625 resources with Pulumi every month, you will use 450,000 Pulumi Credits each month. Your monthly bill would be $75 USD = (450,000 total credits - 150,000 free credits) * $0.00025.
150,000 credits represent approximately 200 resources managed for a month. So, for example, you could manage 200 S3 buckets or 200 EC2 instances for a month using this amount.
As another example, you could manage something more complex like a production Amazon EKS cluster with associated IAM roles, VPC, subnets, gateway route tables, and a small microservice deployed into the cluster.
It depends on the number of resources managed in your Pulumi organization. This usually maps to the size and complexity of your project or application. On the Team Edition, you receive 150k credits for free every month. Below are a few scenarios to help you estimate your needs.
Estimated cost: $0 USD
Example: You could run one or multiple environments with a total of about 200 resources.
Estimated cost: $50 USD/month
Example: You could run one or multiple environments with a total of about 450 resources.
Estimated cost: $225 USD/month
Example: You could run one or multiple environments with a total of about 1,300 resources.
Yes, you can! Please contact us to discuss the Enterprise Edition, which includes bulk discounts for buying your credits in advance.
Pulumi's modern Infrastructure as Code CLI and SDK are an open-source project that is supported by an active community. Pulumi Service is a managed service for the open source CLI and SDK. It tracks your infrastructure’s state and coordinates updates with the CLI, which creates or updates resources to reach your infrastructure’s desired state. It also manages secrets, supports SAML SSO, integrates with CI/CD pipelines, enforces compliance rules, and much more.
You're not required to use Pulumi Service. You can use any cloud or on-premises storage to build and run your own backend.
Yes! There are three ways to use Pulumi for free.
First, the Pulumi Service is free to use, now and forever, for individuals. You get all of the convenience of automatic state management, unlimited deployments, and many other great features without needing to pay anything at all for it.
Second, Pulumi is an open source project. You can run Pulumi entirely offline without the online service’s features, and manage state yourself, instead of using the online service. There are no restrictions — it's all there in the open for you to use freely as you'd like.
Finally, Pulumi Team Edition offers a 14-day free trial. Once the trial is over, you get 150k free Pulumi Credits every month (equivalent to ~200 resources managed free each month). If this isn't a sufficient duration for your project, please contact us, and we are happy to work out a custom trial period for you that makes sense given your proof-of-concept timeline. After your trial expires, no data will be lost, and there is a grace period with soft enforcement.
Follow the Getting Started guide, which walks you through creating and deploying your first Pulumi project.
The key distinction between Pulumi's free Individual Edition and its paid offerings -- Team and Enterprise -- is the presence of an organization. The Individual Edition is great for single users with private projects. However, if you are working within a team, you'll typically want to share your projects. This is what organizations provide. The Team Edition is designed for teams to collaborate on shared infrastructure projects. The Enterprise Edition offers more sophisticated organization management facilities, including RBAC for advanced policy controls.
Pulumi projects and stacks are a way to organize Pulumi code. You can consider a Pulumi Project to be analogous to a GitHub repo: a single place for code -- and a Stack to be an instance of that code which has separate configuration. For instance, Project Foo may have multiple stacks for Dev, Test, Prod, or perhaps for different cloud configurations (e.g. geographic region).
Yes! If you plan to use Pulumi by yourself, then try the free Individual Edition. If you and your team want to collaborate on infrastructure projects, then try the Team Edition which has a 14-day free trial. After the trial, you get 150k free Pulumi Credits every month (additional credits are $0.00025 USD each). 150k credits is enough to manage a small environment with about 200 resources. To upgrade to Enterprise, please contact us.
Contact us to move to Team.
Yes, Pulumi has completed the SOC 2 Type 2 compliance process. Pulumi is committed to operational excellence for our customers.
Do you want to use Pulumi in your organization, but aren't sure how to bring it up with your boss? We've created a sample email to help you explain its benefits. Feel free to use the full letter or pieces of it. We are always happy to meet to learn more about your needs and explain these benefits in person — just contact us.
I'd like to propose that we use Pulumi for our cloud infrastructure needs. I've researched the top infrastructure as code platforms, and Pulumi stands out because of its maturity, strong open source community, support for many clouds, and mix of productivity and enterprise controls, meaning it works great for developers and infrastructure teams alike.
I discovered that Pulumi's community is over 10,000 people and growing, and their customer base includes a diverse array of companies, from startups to some of the largest Fortune 500 and Global 2000 organizations. The top four reasons people are choosing Pulumi are 1) it tames cloud complexity and reduces infrastructure risks, 2) it lets teams use software engineering best practices with infrastructure, 3) it helps teams adopt modern cloud architectures, and 4) it increases collaboration between infrastructure teams, developers, and security engineers.
Here are some examples of their customers to give you an idea of who is using it and why:
- Tableau and Fenergo can now release new features faster by empowering their developers to deploy cloud infrastructure easily.
- Snowflake migrated to Kubernetes across multiple clouds in three months.
- Mercedes-Benz Research & Development North America improved collaboration between its infrastructure and application development teams.
- Skai managed a complex public cloud migration project.
- Cockroach Labs, Sourcegraph, and Lemonade created innovative engineering cultures.
Pulumi is open source and has a SaaS product that helps organizations like ours manage infrastructure with advanced security and policies. Because it's a SaaS, we can start small and grow as our success with the product grows.
I have many ideas on how Pulumi would deliver immediate value to our team. Should I write a more detailed proposal and share it with you or other members of the team for feedback? The Pulumi team has also offered to have a meeting with us to learn more about our use cases, and discuss potential ways we can work together. Should I set that up?
Billing and Support
You can keep track of current credit usage and upcoming charges by navigating to Settings and then Billing & Usage in the Pulumi Service.
You will be billed for the previous month’s usage on the first day of each month.
The Open-Source Free Edition allows organizations not seeking a profit with projects under an open-source license to use Pulumi for free.
For the Pulumi Team Edition, you can pay with a credit card (we use Stripe for processing). Pulumi Enterprise Edition offers additional payment options. Please contact us for those options.
For any billing or related issues, please contact us.
If you're not satisfied with Pulumi, we offer a 14-day money-back guarantee. No questions asked. Contact us.
If you’re using our Enterprise edition, 12 x 5 support is included. Or you can purchase 24 × 7 support which includes a private Slack channel and dedicated support. SDK/Framework-only support is also available. Contact us if you need help or have any questions.
CrossGuard Policy as Code