As cloud computing and the hosting industry continue to gain momentum, there are now more use cases for Cloud than ever before. This is especially true with Hybrid Cloud use cases emerging for eCommerce scaling, big data, and batch processing. Integration, access and control have become paramount to managing environments and the ability of developers to innovate. Because of these changes, developers don’t just look at Cloud services and think about what their current workload looks like. Instead, they think about what new opportunities these Cloud services represent to create better, more manageable applications faster than ever before.
At Codero, our mission is to serve high-tech businesses with mission critical web presences and online applications. Core to these businesses are the teams of developers and DevOps who make those businesses hum day in, and day out. Thus, it is my honor to announce the public availability of the new Codero API.
The Codero API: Programmatic access to Codero’s scalable infrastructure
The release of our API is the first of many steps that we’re taking to arm developers and DevOps organizations with control. At the most fundamental level, APIs are important because they enable ubiquitous access – access to control, access to data and access to information about environments. Whether that means building availability and failover for application state directly into their app, scripting the install and bootstrapping of an application, or even innovating on fundamental operating models for the tech-dependent businesses that utilize them, it’s all enabled first and foremost by programmatic access to infrastructure.
Immediate benefits of the Codero API for Developers and DevOps:
- Easier integration. With the Codero API, you can now easily integrate with your Codero Cloud Infrastructure, making the management of you cloud servers even more convenient.
- Streamlined processes. You can also leverage cloud hosting control functionality directly in existing applications in order to add enhanced elasticity and management capabilities. Easily add servers, upgrade existing servers, spin up new instances and more.
- Empowerment. You can now customize your experience with the Codero Cloud to best suit your needs. For example, you can take more control of your cloud infrastructure by creating your own cloud portal.
Features of the new Codero API
- 100% RESTful
- Available next steps provided in response
For example, here is an excerpt from the result of a List Servers request:
Note the ‘links’ section describes all of the possible next steps you could take, including Create Server, Stop Server, etc.
- Create a Codero Cloud Server with two parameters using Codelets
Codelets are a combination of an OS template with a specific disk sizes, RAM and CPU cores. Each codelet is a unique configuration of all of those items, optimized for the Codero Cloud and built with Hybrid interconnectivity in mind. That means they can be interconnected between other codelets, and interconnected with Dedicated or Smart Servers.
What’s ahead for the Codero API
We have an exciting road-map for the Codero API, with numerous new features on their way. One of the very next features on our road-map is Snapshot Controls and Templating. This will expand our existing snapshotting functionality to allow for multiple snapshots, automated schedules of snapshots, and the marking of snapshots as “gold images” to be utilized to launch new Cloud Servers.
Other features coming soon for the API are file injection controls, and the ability to store additional metadata about your servers and applications. This will make it even easier for customer to manage their application and infrastructure. Stay tuned for more details as these features and more are in the pipeline.
We’re committed to listening to our consumers and improving our offerings. For us, hosting isn’t just our business. It’s our service, and our passion. If you would like to learn more about our API, we would love to talk to you. You can find me on Twitter @chandlervaughn, and Codero @Codero.