Over the years, we’ve received a lot of feedback about Scalr’s API and its many issues. Some issues, to name a few were inconsistent API responses, objects defined in different methods, missing methods, and unhelpful error messages.
We’re excited to announce the public beta availability of the latest version of the Scalr API. This release features several important updates including a command-line interface, improved error reporting, multiple API keys, and a completely RESTful interface. With the public beta, we hope to not only gain public feedback but also help organizations streamline their cloud management processes, making the experience of managing modern infrastructure smoother and more efficient.
Join our upcoming webinar demonstrating practical uses cases for the Scalr API V2!
“Today’s IT Leaders have a fiduciary duty to architect infrastructure in a cloud-agnostic manner to ensure it is future-proof ,” said Sebastian Stadil, CEO of Scalr. “This latest version of the Scalr platform helps further orchestrate, automate and enforce policy across hybrid clouds to drive even greater efficiency for cloud stakeholders.”
Scalr allows enterprises to govern, audit, and manage their cloud usage from a unified console, policy framework, and enforcement point. It does so with its proven solution that provides IT departments with the means to oversee and regulate an organization's use of cloud resources. Some of the improvements the latest API includes:
- Command Line Tool: The new command line tool is a wrapper for the new API, allowing users to easily output data in different formats – from yaml to json to xml. This increases automation and integration to other systems and it unlocks the data in a structured and meaningful way. The command line tool also features autocomplete commands for consistency and reduced errors, which helps increase user speed and accuracy. The new command line allows for the import and export of Scalr objects. This translates into easy mobility across environments, as well as the ability to easily share and version Scalr objects.
- Completely RESTful, consistent API: The Scalr platform is now completely RESTful, which means that system resources are exposed in a flexible way to provide a standard approach to easily meet integration requirements regardless of the enterprise’s applications. This provides a critical tool to building a cloud foundation where data can be easily combined and services can be built to create an even more powerful end solution.
- New Methods: The latest features include several new methods, such as CRUD for Images and Roles.
- Infrastructure as Code: Scalr provides the tools to support infrastructure as code. This allows developers to automate infrastructure configurations in their application code, thus further decreasing time to market.
- Multiple API Keys: With the new API, users may have multiple API keys, giving them the opportunity to have different access and user rights for different sets of systems. Supporting multiple API keys enables streamlined API management. For example, revoke access for a single client without disrupting other operations.
Please keep in mind that this is a beta, so some calls can and most likely will be changed. While this is in beta, we have a fairly aggressive deprecation policy: when a new beta version is released, previous versions will be removed and deprecated within a month. You should also know that the current API isn’t being deprecated for the time being. Old and new APIs will co-exist and play nice together.
We would like to encourage you to continue to provide us with helpful feedback so we can make the Scalr platform even better.
For any questions or feedback, please don’t hesitate to contact me directly at firstname.lastname@example.org.