Which python api bindings should I use?

Asked by bastichelaar

I am getting a little bit confused. There are a lot of python api binding projects out there:

https://github.com/rackspace/python-novaclient --> is a fork of:
https://github.com/jacobian/python-cloudservers --> points me now to:
https://github.com/jacobian/openstack.compute

I don't know which one to use anymore. The things I would like to do using the API:

As an admin:

- Manage users
- Manage projects
- Manage networks

As an user:

- Manage instances
- Manage keypairs

So pretty much all functionality in Openstack. It seems python-novaclient is the most active at the moment?

Question information

Language:
English Edit question
Status:
Answered
For:
OpenStack Compute (nova) Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Sandy Walsh (sandy-walsh) said :
#1

https://github.com/rackspace/python-novaclient

The last one is dead, the second one is Rackspace API (OS 1.0-ish).

But, for the operations your considering, there is a separate admin api (don't know the details on it, or if it's supported in novaclient) ... there may be another client for that.

Perhaps someone from the API teams can comment?

Can you help with this problem?

Provide an answer of your own, or ask bastichelaar for more information if necessary.

To post a message you must log in.