{% set scriptdir = './common/js/' %} {% set cssdir = './common/css/' %} {% extends "templates/indexbase.tmpl" %} {% block pagetitle %}Application Development{% endblock %} {% block title %}{% endblock %} {% block header %}{% endblock header %} {% block content %}

Development resources for OpenStack clouds

You can use SDKs, APIs, and CLIs to interact with private and public OpenStack clouds. Use the APIs when an SDK is not available for the programming language that you use.


View SDKs View APIs View CLIs

SDKs

A software development kit (SDK) contains code, examples, and documentation that you use to create OpenStack cloud applications in the language of your choice.

If one of the following SDKs do not support your language or use case, you can use the APIs or one of the other known SDKs.

Ruby

Community
Twitter: @fog
IRC: #ruby-fog on freenode
Mailing list: ruby-fog
Issues: fog/fog Issues

APIs

An application programming interface (API) lets you access service capabilities through predefined functions.

To learn how to use the APIs, see the OpenStack API Guide and OpenStack API Complete Reference.

CLIs

A command-line interface (CLI) is a text-based client that helps you create scripts to interact with OpenStack clouds.

To install the CLIs, see Install the CLIs.

To use the CLIs, see OpenStack command-line clients.


Documentation treated like code, powered by the community - interested? Here's how to contribute .

The OpenStack project is provided under the Apache 2.0 license. Openstack.org is powered by Rackspace Cloud Computing .

{% endblock content %}