We just released the first version of the Linode API. For now, it only has methods for control over the DNS Manager, but we’ll be continually adding more stuff…
To use the API, you must first generate an “api key”, which you can do from your “my profile” page in the Linode Manager. The API honors the permissions you have, so you’ll only be able to manipulate objects you have access to (the grants system was implemented in our last Linode Manager release). There are already Python and Perl bindings, with more to come.
More information is available here:
- Linode API Homepage
- Linode API Documentation(html) (pdf)
- Linode API Python Bindings
- Linode API Perl Bindings