Ask Your Question

API reference documentation. What language are APIs in?

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

anonymous user


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: (

I thought OpenStack was written in Python.

What language is this in (for example)?

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

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

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

sgordon gravatar image

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

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

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


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

Seen: 80 times

Last updated: Apr 24 '15