OpenStack Compute (Nova)
Python Smarty Other
Failed to load latest commit information.
api-guide/source docs: cleanup wording for 'SOFT_DELETED' in api-guide Nov 28, 2016
api-ref/source Add block_device_mapping_v2.uuid to api-ref Dec 2, 2016
contrib Merge "changed quantum to neutron in vif-openstack" Mar 5, 2014
devstack Add RC file for excluding tempest tests for LVM job May 17, 2016
doc Merge "Mention API V2 should no longer be used" Nov 30, 2016
etc/nova Add CORS filter to versions pipeline Dec 2, 2016
nova Merge "Fix a typo in a comment in microversion history" Dec 6, 2016
plugins/xenserver Add a hacking rule for string interpolation at logging Oct 11, 2016
releasenotes Merge "Fix typo for 'infomation'." Dec 6, 2016
tools Merge "Add Apache 2.0 license to source file" Oct 10, 2016
.coveragerc Remove nova/openstack/* from .coveragerc Oct 12, 2016
.gitignore doc: Integrate oslo_policy.sphinxpolicygen Oct 20, 2016
.gitreview Add .gitreview config file for gerrit. Oct 24, 2011
.mailmap Add mailmap entry May 7, 2014
.testr.conf [placement] Adjust the name of the gabbi tests Sep 20, 2016
CONTRIBUTING.rst Workflow documentation is now in infra-manual Dec 5, 2014
HACKING.rst hacking: Use assertIs(Not), assert(True|False) Oct 12, 2016
LICENSE initial commit May 28, 2010
MAINTAINERS Add a maintainers file May 22, 2015
README.rst Refresh README and its docs links Aug 8, 2016
babel.cfg Get rid of distutils.extra. Feb 9, 2012
bindep.txt List system dependencies for running common tests Aug 24, 2016
requirements.txt Updated from global requirements Dec 5, 2016 Add description on how to run ./ -8 Jan 11, 2016
setup.cfg Remove deprecated nova-all binary Oct 12, 2016 Updated from global requirements Sep 17, 2015
test-requirements.txt Updated from global requirements Dec 5, 2016
tests-py3.txt Merge "Port test_serversV21 to Python 3" Dec 2, 2016
tox.ini Always use python2.7 for docs target Dec 1, 2016


OpenStack Nova

OpenStack Nova provides a cloud computing fabric controller, supporting a wide variety of compute technologies, including: libvirt (KVM, Xen, LXC and more), Hyper-V, VMware, XenServer and OpenStack Ironic.

OpenStack Nova is distributed under the terms of the Apache License, Version 2.0. The full terms and conditions of this license are detailed in the LICENSE file.


To learn how to use Nova's API, consult the documentation available online at:

For more information on OpenStack APIs, SDKs and CLIs, please see:


To learn how to deploy and configure OpenStack Nova, consult the documentation available online at:

For information about the different compute (hypervisor) drivers supported by Nova, please read:

In the unfortunate event that bugs are discovered, they should be reported to the appropriate bug tracker. If you obtained the software from a 3rd party operating system vendor, it is often wise to use their own bug tracker for reporting problems. In all other cases use the master OpenStack bug tracker, available at:


For information on how to contribute to Nova, please see the contents of the CONTRIBUTING.rst.

Any new code must follow the development guidelines detailed in the HACKING.rst file, and pass all unit tests.

Further developer focused documentation is available at: