keystone design documents

asked 2015-04-30 23:41:34 -0500

praveens gravatar image

Hi All,

New to openstack and python , would like to understand the Openstack Keystone Architecture completely ,such that Identity service can be used in my own web applications with API calls.

Where to find design documents for different components(keystone,nova,swift,neutron)

Architectural diagrams. Hight level design documents. Low level design documents. Data flow diagrams. Flow charts. State machine. Coding standards. etc..........

Able to install and run keystone in VM from git-hub ( also went through some of the documents (

I am little confused where to start ,hoping for a positive response.

Best Regards

Praveen S

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2015-05-01 01:04:44 -0500

echiu gravatar image

To use Keystone APIs call from your web application, what you need is the API documentation. Unless you need to develop custom version of Keystone, you don't need the architecture documentation or build it from source on github.

Test our your API calls using curl, per examples on this doc:

Once you have successfully tested the API calls, you can embed them in your web application.

edit flag offensive delete link more

answered 2015-05-29 11:07:59 -0500

praveens gravatar image

By using pyreverse command I am able to generate class and package diagrams.

some usefull urls

Best Regards


edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2015-04-30 23:41:34 -0500

Seen: 1,382 times

Last updated: May 29 '15