API reference documentation. What language are APIs in?

asked 2015-04-24 01:06:53 -0600

anonymous user

Anonymous

I see a syntax that I am not familiar with in the API documentation. I want to know what language the APIs are in.

I review the details of various APIs here: http://developer.openstack.org/api-ref.html (http://developer.openstack.org/api-re...)

I thought OpenStack was written in Python.

What language is this in (for example)?

{ "versions": [ { "id": "v2.0", "links": [ { "href": "http://openstack.example.com/v2/", "rel": "self" } ], "status": "SUPPORTED", "version": "", "min_version": "", "updated": "2011-01-21T11:33:21Z" }, { "id": "v2.1", "links": [ { "href": "http://openstack.example.com/v2.1/", "rel": "self" }

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
2

answered 2015-04-24 13:49:49 -0600

sgordon gravatar image

updated 2015-04-24 13:51:47 -0600

The APIs are not in a language as such - though the back end implementation is in Python - they are RESTful APIs which take and return JSON data. You can interact with them simply using a tool like curl to send HTTP requests to the API endpoints but more typically users of the APIs will write applications against them using their programming language of choice.

OpenStack API bindings are available for a number of common programming languages at http://developer.openstack.org/#sdk

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2015-04-24 01:06:53 -0600

Seen: 67 times

Last updated: Apr 24 '15