Supercharged Ops Tooling: Automation API makes Infrastructure as Code a SDK
Pulumi Automation API uncovers the full power of infrastructure as code through a programmatic interface instead of through CLI commands. The Automation API allows you to embed Pulumi within your application code, making it easy to create custom experiences on top of Pulumi tailored to your use case, domain, and team.
With Automation API, you can:
But you may ask, "What exactly is Pulumi Automation API?", "Why use it?", "What leverage would you, your team, and your organization potentially get by using it?"
Exploring Automation API Under the Hood
Evan Boyle and Casey Huang answered the previous questions in "Automation API Under the Hood" during #CloudEngineering Days 2022.
They explained what is Pulumi Automation API, gave a guided tour, and highlighted the benefits and ways it is used, including in the recently launched Pulumi Deployments, a groundbreaking advancement in Deployment-as-a-Service .
Automation API in Action
The community and Pulumi customers are applying the Automation API to an incredible breadth of different scenarios. We continue to be amazed by the creativity it unlocks as a new fundamental building block for cloud engineering.
领英推荐
For example, it powers custom infrastructure platforms—like?Mercedes-Benz Research & Development’s platform —that empower teams across the organization to stand up the infrastructure they need in the cloud when they need it.?
But there are so many more examples. Here are a few of the Automation API in action:
“Using Pulumi, we are building a self-service platform that enables developers to easily provision new environments in #Azure and #Kubernetes . In particular, Pulumi’s Automation API made it possible for us to flexibly automate provisioning so that Elkj?p can maintain control while giving developers full freedom within their provisioned environments," Tomas Jansson Principal Software Engineer at Elkj?p Nordic
Automate All the Things
Cloud engineering will automate many tasks that are currently performed by operators. Using #InfrastructureAsCode and SDKs such as Automation API, you can build self-service tools that improve the inner dev loop for application developers and let operators perform higher-level tasks such as maintenance and infrastructure monitoring.
Automation API is just one part of Pulumi's Infrastructure as Code Platform. #Pulumi enables you to harness the modern cloud and focus your time on being creative and innovative. Happy automating!
Founder and CEO appmodz
1 年Automation API for IaC is a great concept and as Pulumi points out rightly so, it addresses various self-service uses cases. The "Q-Cloud" platform which is based on No-Code technologies for Cloud Infra deployment, is built using automation API. It generates the appropriate code automatically behind the scenes and assists one to reduce effort and costs. You can learn more on Q-Cloud at - https://www.appmodz.net/products/deployment #appmodz