Ask Your Question
0

Which python api bindings should I use?

asked 2011-09-01 11:59:48 -0500

bas-t gravatar image

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

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

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?

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
0

answered 2011-09-01 15:03:40 -0500

https://github.com/rackspace/python-novaclient (https://github.com/rackspace/python-n...)

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?

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2011-09-01 11:59:48 -0500

Seen: 49 times

Last updated: Sep 01 '11