Acabamos de lançar a primeira versão do Linode API. Por enquanto, ele só tem métodos de controle sobre o Gerente DNS, mas estaremos continuamente acrescentando mais coisas...
Para utilizar o API, você deve primeiro gerar uma chave "api ", o que você pode fazer a partir de seu "meu perfil" na página do Linode Manager. O API honra as permissões que você tem, assim você só poderá manipular objetos aos quais você tem acesso (o sistema de concessões foi implementado em nosso último lançamento do Linode Manager). Já existem Python e Perl bindings, com mais para vir.
Mais informações estão disponíveis aqui:
Comentários (6)
When iContact (icontact.com) did an API, one of our guys wrote a CPAN module to connect to it ( http://search.cpan.org/~icontact/Net-iContact-0.02/lib/Net/iContact.pm ) — I think it’d be cool to see Linode maintain the same thing.
You mean like this one?
http://search.cpan.org/~mikegrb/WebService-Linode/
Been with you for a few months, the _ONLY_ thing that I thought was a pain was having to do the DNS manager thing manually. You guys rock!
A STONITH module based on this would be awesome for setting up highly available clusters.
So, guys, do you work on this now? I need an API to manage my vps’s programmatically, Slicehost already has beautiful one. But I don’t migrate my vps’ to slicehost)
I found something like ruby api on the internet, but it parses html output..
OMG, ty ty ty :))