Project Teams
OpenStack's mission is to provide ubiquitous, free, open-source software for powering public and private clouds. There are a number of software projects working towards this mission. Some of these are official projects under the direct control of the OpenStack community and some are related to OpenStack, providing useful additional capabilities, but are not part of OpenStack charter or release process.
The Technical Committee has a mandate to review projects that wish to be included as official OpenStack projects. See ProjectTypes for a complete description of each category.
The process new projects can follow to become part of OpenStack is described here.
Contents
OpenStack official projects
Integrated Projects (Havana release)
- OpenStack Compute (nova): https://launchpad.net/nova
- OpenStack Object Storage (swift): https://launchpad.net/swift
- OpenStack Image Service (glance): https://launchpad.net/glance
- OpenStack Identity (keystone): https://launchpad.net/keystone
- OpenStack Dashboard (horizon): https://launchpad.net/horizon
- OpenStack Networking (quantum): https://launchpad.net/quantum
- OpenStack Block Storage service (cinder): https://launchpad.net/cinder
- Ceilometer: https://launchpad.net/ceilometer
- Heat: https://launchpad.net/heat
Incubated Projects (Havana release)
- Trove
- Ironic
Library Projects
- OpenStack common library: https://launchpad.net/oslo
- Python nova client library: https://launchpad.net/python-novaclient
- Python swift client library: https://launchpad.net/python-swiftclient
- Python glance client library: https://launchpad.net/python-glanceclient
- Python keystone client library: https://launchpad.net/python-keystoneclient
- Python quantum client library: https://launchpad.net/python-quantumclient
- Python cinder client library: https://launchpad.net/python-cinderclient
- Python ceilometer client library: https://launchpad.net/python-ceilometerclient
- Python heat client library: https://launchpad.net/python-heatclient
Gating Projects
- Devstack (development deployment script): https://launchpad.net/devstack
- Tempest (integration testsuite): https://launchpad.net/tempest
- openstack-nose (NOSE plugin used in tests)
- openstack-requirements
Supporting Projects
Documentation
- compute-api
- identity-api
- image-api
- netconn-api
- object-api
- volume-api
- openstack-manuals
- api-site
Infrastructure
- All Infrastructure projects in openstack-infra/*
(transcluded from RelatedProjects)
Related projects as defined by ProjectTypes:
- Related - unofficial projects with no rights to use OpenStack brand and assets or project resources
- Related projects are made up of projects that have chosen to associate themselves with OpenStack. These projects are not officially tied to OpenStack or any OpenStack processes or resources, but may make use of OpenStack or add functionality on top of OpenStack projects. The "related project" designation is meant to provide an aggregation method for the community to expose useful projects and products in the OpenStack ecosystem that are not directly part of the core or incubated projects.
Designate - provides DNS-as-a-service for OpenStack
Marconi - message queueing service
Savanna - easily provision and manage Hadoop clusters on OpenStack
Murano - allow a non-experienced user to deploy reliable Windows based environments in a “push-the-button” manner
Mistral - Workflow-as-a-Service project for OpenStack clouds
OpenStackClient - a single command-line client for Compute, Identity, Image and Volume APIs
Barbican - OpenStack Key Management as a Service
Caimito - WebDAV, HTTP, Caching, and Content Management and Delivery server frontend for Openstack Swift cloud storage.
Pandora - Pandora is a Java Swing application to operate the whole openstack, it is an alternative to the web-based OpenStack Dashboard (Horizon).