Ask Your Question

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

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


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

Seen: 1,336 times

Last updated: May 29 '15