The new service helps AWS customers to also access third party services.
Amazon announced the release of AWS Cloud Control API. The company says its new service will make it much easier for developers to manage AWS services as well as third-party services that run on Amazon’s cloud. The tool comprises a set of common application programming interfaces .
Sébastien Stormacq, Developer Advocate for AWS, described the release in a blog post. “Each AWS service has a specific API with its own vocabulary, input parameters, and error reporting,” he explained.
“As applications and infrastructures become increasingly sophisticated and you work across more AWS services, it becomes increasingly difficult to learn and manage distinct APIs.”
Cloud Control API is a standard set of APIs to Create, Read, Update, Delete, and List (CRUDL) resources across hundreds of AWS Services, Stormacq observed. He also said that the tool already works for dozens of third-party services, and the list is growing.
Here’s who benefits most
The first community to benefit from Cloud Control API is builders using AWS Services APIs to manage infrastructure. The ones requiring usage of low-level AWS Services APIs rather than higher level tools. Often, they built specific tools to address their requirements. But find it hard to keep up with new AWS Services and features. Cloud Control API simplifies this type of tools by oﬀering a consistent, resource-centric approach. It makes easier to keep up with new AWS Services and features.
The second community that benefits from Cloud Control API is APN Partners, Stormacq says. These include companies such as HashiCorp and Pulumi, and other APN Partners offering solutions that relies on AWS Services APIs. Such partners partners are now able to build a unique REST API code base,. They can use unified API verbs, common input parameters, and common error types.
“Cloud Control API is not aimed at replacing the traditional AWS service-level APIs,” Stormacq cautions. “They are still there and will always be there.
“But we think that Cloud Control API is easier and more consistent to use and you should use it for new apps.”