Ever wish that you could completely automate the management of Linodes? Now you can: Introducing Linode API v2.0.
This new version allows for complete Linode life-cycle management. Now you can add and remove Linodes under your account, manage their disk images and configuration profiles, list IPs, issue boot and shutdown jobs, and query the status of host jobs.
The API is governed by the existing Users and Permissions system, so you’re able to create users under your Linode.com account, generate their API key, and allow them access to only the objects you’ve specified.
As always, Linodes added through Linode.com (and now the API) are invoiced through the pay-period you’ve selected. Removing a Linode issues a credit back to your account for the remaining unused portion, effectively providing instance-day billing.
- Linode API 2.0 Reference – Reference Documentation
- Python Bindings – by TJ Fontaine, Ryan Tucker, and others
- PHP Bindings – by Kerem Durmus
- Perl Bindings (v1)
The automation provided by the Linode API allows your applications and tools to directly control your Linodes in our Cloud. We’re excited about the possibilities and really look forward to seeing the creative projects that will undoubtedly grow alongside our continued development of the API.