Powering Software Sharing and Reuse for the Modern Cloud
Everything you need to build for the modern cloud
The modern cloud has put more power and more capability to delight customers in developers’ hands than ever before.?But, with all this power comes cloud complexity: you need to pick the right service, configure it correctly and securely, and integrate it with your existing cloud infrastructure.
Pulumi Registry , an integral part of the Pulumi Cloud Engineering Platform, tames this complexity by bringing together everything you can do with the cloud into a single location.
“Cloud Engineering is a developer-first approach to building reusable infrastructure components and sharing them, both within your organization and with the broader community,” said Joe Duffy , Founder/CEO of Pulumi. “By providing a place where teams can share and discover reusable infrastructure building blocks and entire cloud architectures with best practices built-in, the Pulumi Registry helps ensure that the simple things are simple, and the really hard things are made possible.”
Providers: the most complete and consistent way to program the modern cloud
Pulumi Registry’s packages come in two categories: Providers and Components.
Providers are direct representations of all the resources available from your choice of cloud or SaaS provider: everything from AliCloud to Cloudflare to Okta and more. They’re a great choice when you want to work directly with individual cloud resources and define your infrastructure from scratch.
For the largest and most popular clouds, we’ve created a special type of Provider that’s unique to Pulumi: Native Providers. Native Providers are the most advanced infrastructure-as-code packages available in the market.
领英推荐
Full access to the Terraform ecosystem
If Pulumi Registry doesn’t yet have a native provider for your preferred cloud service, that’s OK! With Pulumi, you have full access to the Terraform ecosystem and can use any Terraform provider via our Terraform Bridge Provider Boilerplate .
Several bridged Terraform providers are already available in Pulumi Registry, including providers for popular services like Auth0, Cloudflare, Datadog, DigitalOcean, GitHub, and PagerDuty.
Components: from new to production, faster than ever
Providers are a great choice when you need full control over the cloud resources you’re building because they give you access to all the resources, all the settings, and everything else you need to build and deploy infrastructure from scratch. But, we frequently hear from developers and infrastructure engineers that they need higher-level building blocks that “just work”: things like secure and production-ready Kubernetes clusters or complete serverless configurations for popular combos like AWS Lambda and API Gateway or Azure Functions and API Management . Pulumi Components are the answer to those requests.
Components are higher-level building blocks that come with best practices and sensible defaults built in. They frequently encode the opinions of the component author so that you don’t have to configure every setting and understand every detail of all the cloud resources you want to use.?
Author your own Components
Want to share your own best practices and cloud configurations with the Pulumi community? You can author a Pulumi Component and publish it to Pulumi Registry.
About Pulumi
Pulumi offers the most complete?infrastructure as code ?platform for building, deploying, and managing modern cloud infrastructure and applications. When you use Pulumi, a vast library of cloud resources—from compute, storage, and other cloud infrastructure to databases to identity providers to monitoring systems—is at your fingertips.