Plans for all team sizes
The easiest way to adopt Pulumi's open source infrastructure as code
Free
The basics for individuals and organizations with cloud projects.
You get:
- 200 free IaC resources
- Unlimited IaC projects/stacks
- 25 free secrets
- 500 free deployments minutes
- Community support
Team
Collaboration for growing teams and cloud projects.
Everything in Free, plus:
- Secure team collaboration
- Up to 10 team members
- Automatic CI/CD
- Unlimited ESC configuration
- Full deployment history
- Basic support
Most popular
Enterprise
Advanced cloud engineering capabilities for large teams in production.
Everything in Team, plus:
- Unlimited members & teams
- Role-based access control (RBAC)
- SAML/SSO
- Secrets versioning
- Audit logs
- Enterprise Support available
- Private Slack and Professional Services available
Business Critical
Advanced security, compliance, and hosting for mission-critical needs.
Everything in Enterprise, plus:
- Volume pricing and invoicing
- Policies and compliance
- Automatic group & user sync (SCIM)
- Audit logs export
- Enterprise Support available
- Private Slack and Professional Services available
Compare Editions
Products
-
FreeTeamEnterpriseBusiness CriticalPrice per resource/month200 free$0.37, after 200 free$1.10 / CustomCustomCommitment pricingUpdatesUnlimitedUnlimitedUnlimitedUnlimitedConcurrent stack updates15UnlimitedUnlimitedDeveloper portalHost public templatesHost public templatesHost private templatesHost private templatesUpdate historyMany
AWS Code Services, Azure DevOps, Codeship, CircleCI, GitHub, GitLab, Google Cloud Build, Jenkins, Travis, and more ManyAWS Code Services, Azure DevOps, Codeship, CircleCI, GitHub, GitLab, Google Cloud Build, Jenkins, Travis, and more Customized for youCustomized for youGitHub Enterprise Server supportFreeTeamEnterpriseBusiness CriticalPrice per secret/month25 free$0.50$0.75 / CustomCustomPrice per plaintext configFreeFreeFreeFreePrice per 10K API calls10K free$0.10$0.10$0.10Commitment pricingMax # of secrets25UnlimitedUnlimitedUnlimitedMax # of projects10UnlimitedUnlimitedUnlimitedMax # of API calls10K / monthUnlimitedUnlimitedUnlimitedIntegrations - SyncFreeTeamEnterpriseBusiness CriticalPer query limits in UI2K results2K results10K results10K resultsKey Capabilities
-
FreeTeamEnterpriseBusiness CriticalCost per minute$0.01$0.01 / Custom$0.01 / CustomMinutes included/month5003,0003,0003,000Concurrent deployments limit1525150FreeTeamEnterpriseBusiness CriticalOrganization policiesAvailableFreeTeamEnterpriseBusiness Critical
Pulumi Cloud Fundamentals
-
FreeTeamEnterpriseBusiness CriticalMembers1Up to 10UnlimitedUnlimitedAdmins1UnlimitedUnlimitedFreeTeamEnterpriseBusiness CriticalGitHub, GitLab, AtlassianGitHub, GitLab, AtlassianGitHub, GitLab, Atlassian, SAML/SSOGitHub, GitLab, Atlassian, SAML/SSOMany
Azure Active Directory, Google Workspace, Okta, OneLogin, and more ManyAzure Active Directory, Google Workspace, Okta, OneLogin, and more Organization and Team Access TokensThese are machine access tokens that are scoped to the organization or team level FreeTeamEnterpriseBusiness CriticalSupportAvailable, 12x5 / 24x7 supportAvailable, 12x5 / 24x7 supportNormal ticket SLAAvailable, 1 or 5 business daysAvailable, 1 or 5 business daysUrgent ticket SLAAvailable, 4 hours to 2 business daysAvailable, 4 hours to 2 business daysPrivate Slack channelAvailableAvailableProfessional servicesAvailableAvailableOnboarding and trainingAvailableAvailableTerraform MigrationAvailableAvailableSLAAvailableAvailableFrequently asked questions
Pricing
-
Resources are billed hourly as Pulumi Credits. 1 Pulumi Credit is the price for managing one resource for one hour. The Price per credit for Team and Enterprise is $0.0005 and $0.0015 respectively.
For billing purposes, partial resource hour used is billed as a full hour and we count any resource that’s declared in a Pulumi program. This includes provider resources (e.g., an Amazon S3 bucket), component resources which are groupings of resources (e.g., an Amazon EKS cluster), and stacks which contain resources (e.g., dev, test, prod stacks).
You consume one Pulumi Credit to manage each resource for an hour. For example, one stack containing one S3 bucket and one EC2 instance is three resources that are counted in your bill.
-
Secrets are billed hourly. The price per secret of $0.5 and $0.75 for Team and Enterprise is for 730 hours (~ 1 month). If you have your secrets stored for 4 days on Pulumi Cloud Team Edition, the price you pay would be 4 x 24 x 0.5 / 730 = $.0657
Secrets include both static secrets and dynamic secrets/credentials. When using the Pulumi ESC Document Editor, each definition of fn::secret:* and fn::open::* (except Pulumi-stacks provider) is counted as a secret. The number of secrets only from the latest environment revision is counted towards your billing.
-
You pay $0 for the first free 10K API calls / month to the ReadOpen API endpoint. Once you hit 10,000 API calls, you are metered at $0.1 for 10K API calls. If you use 5K API calls you will billed $0.05.
API usage include any calls from the CLI, SDK, Pulumi-service provider, direct REST API call that hits the ReadOpen API endpoint
-
You could manage 200 S3 buckets or 200 EC2 instances for a month using this amount. Note that free resources translate to 150K monthly Pulumi credits.
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.
-
There are several ways you can estimate the number of resources you have managed with Pulumi.
If you are using Pulumi Cloud: Navigate to the dashboard and review the resource graph titled “Resource Count over Time.”
If using Pulumi with a self-managed backend: Export your stack state and count the number of lines with a universal resource name (URN). You can pipe the state through a grep command for “urn” to estimate the number of resources.
If you haven’t deployed anything with Pulumi: See the previous FAQ for a few examples of applications and their number of resources.
-
Serverless API with Amazon API Gateway and AWS Lambda Estimated resources: 9
This scenario is a stack with an Amazon API Gateway, an AWS Lambda event handler, and associated IAM roles.Amazon EKS running in a VPC Estimated resources: 20
This scenario is a stack with an Amazon VPC (including subnets, internet gateway, security groups, and route table), Amazon EKS cluster and node group, and associated IAM roles.Amazon ECS cluster and RDS backend running in a VPC Estimated resources: 24
This scenario is a stack with an Amazon VPC (including subnets, security groups, and route table associations), Amazon ECS (including cluster and service, load balancer resources, and IAM resources), and Amazon RDS (including RDS instance and subnet group). Each group of resources (VPC, ECS, RDS) is represented by a component resource. -
Yes, you can! Please contact us to discuss the Enterprise and Business Critical Editions, which include volume pricing for paying in advance.
Product
-
Pulumi’s Infrastructure as Code CLI and SDK are an open-source project that is supported by an active community. Pulumi Cloud 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 Cloud. 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, Pulumi Cloud is free to use, now and forever, for individuals. You get all of the convenience of automatic state management, unlimited updates, 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, we offer a 14-day free trial for the Business-critical Edition. Once the trial is over, you can continue to use the Business-critical Edition by chatting with sales or changing to Team or Enterprise Edition. After your trial expires, no data will be lost, and there is a grace period.
-
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 - for which you need to create an organization. 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 a separate configuration. For instance, Project Foo may have multiple stacks for Dev, Test, Prod, or perhaps for different cloud configurations (e.g. geographic region).
-
Follow the Getting Started guide, which walks you through creating and deploying your first Pulumi project.
-
We recommend moving from the old SKUs. Contact us to move to the new Team Edition.
-
Yes, Pulumi has completed the SOC 2 Type 2 compliance process. Pulumi is committed to operational excellence for our customers.
-
Yes, we offer a self-hosted Pulumi Cloud for companies that have specific data control requirements and want to maintain complete control over hosting Pulumi Cloud. This option is available in Business Critical Edition. You can get started with a 30-day free trial here.
-
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.
Sample Email Dear {Name},
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.
You can learn more on the Pulumi website or view a short introduction video.
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?
Thanks, {Your Name}
Billing and Support
-
You can keep track of current usage and upcoming charges by navigating to Settings and then Billing & Usage in the Pulumi Cloud.
-
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.
-
12 x 5, 24 x 7 support, professional and advising services, private slack channel are available to purchase in the Enterprise and Business Critical Edition of Pulumi Cloud. Contact us if you need help or have any questions.
-
You may be charged a sales tax in addition to your usage fees in certain jurisdictions. It will be a separate line item on your bill.
Ready to try Pulumi Cloud?
Start trial14-day trial. No credit card needed.
Talk to a humanContact us for a demo & quote.