{% set scriptdir = '../common/js/' %} {% set cssdir = '../common/css/' %} {% extends "templates/base.tmpl" %} {% block pagetitle %}Services and Libraries{% endblock %} {% block title %} <a href="http://docs.openstack.org">Documentation</a> > Services and Libraries {% endblock %} {% block content %} <!-- Begin Page Content --> <div class="top-docs-wrapper"> <div class="container"> <div class="row"> <div class="col-lg-8 col-md-8 col-sm-8"> <h1>OpenStack Contributor Documentation</h1> <p> This page contains project-specific documentation for OpenStack services and libraries. </p> </div> </div> </div> <div class="mid-docs-wrapper" id="docs-main-body"> <div class="container"> <div class="row"> <div class="col-lg-12"> </div> </div> <div class="row docs-toc"> <div class="col-lg-6 col-md-6 col-sm-6"> <div class="docs-link-sections"> <h3><i class="fa fa-cog"></i> OpenStack Services</h3> <a href="/developer/murano/"> Application Catalog service (murano) </a> <a href="/developer/ironic/"> Bare Metal service (ironic) </a> <a href="/developer/cinder/"> Block Storage service (cinder) </a> <a href="/developer/senlin/"> Clustering service (senlin) </a> <a href="/developer/nova/"> Compute service (nova) </a> <a href="/developer/magnum/"> Container Infrastructure Management service (magnum) </a> <a href="/developer/horizon/"> Dashboard (horizon) </a> <a href="/developer/sahara/"> Data Processing service (sahara) </a> <a href="/developer/trove/"> Database service (trove) </a> <a href="/developer/designate/"> DNS service (designate) </a> <a href="/developer/congress/"> Governance service (congress) </a> <a href="/developer/keystone/"> Identity service (keystone) </a> <a href="/developer/glance/"> Image service (glance) </a> <a href="/developer/watcher/"> Infrastructure Optimization service (watcher) </a> <a href="/developer/barbican/"> Key Management service (barbican) </a> <a href="/developer/zaqar/"> Message service (zaqar) </a> <a href="/developer/neutron/"> Networking service (neutron) </a> <a href="/developer/tacker/"> NFV Orchestration service (tacker) </a> <a href="/developer/swift/"> Object Storage service (swift) </a> <a href="/developer/heat/"> Orchestration service (heat) </a> <a href="/developer/cloudkitty/"> Rating service (cloudkitty) </a> <a href="/developer/searchlight/"> Search service (searchlight) </a> <a href="/developer/manila/"> Shared File Systems service (manila) </a> <a href="/developer/ceilometer/"> Telemetry service (ceilometer) </div> <div class="docs-link-sections"> <h3><i class="fa fa-cog"></i> Bare Metal Sub Projects</h3> <a href="/developer/ironic-inspector/"> Bare Metal Introspection service (ironic-inspector) </a> </div> <div class="docs-link-sections"> <h3><i class="fa fa-cog"></i> Networking Sub Projects</h3> <a href="/developer/networking-bagpipe/"> BaGPipe backend (networking-bagpipe) </a> <a href="/developer/networking-bgpvpn/"> BGP-MPLS VPN Networking service Plug-in (networking-bgpvpn) </a> <a href="/developer/neutron-dynamic-routing/"> Dynamic Routing service Plug-in (neutron-dynamic-routing) </a> <a href="/developer/neutron-fwaas/"> Firewall-as-a-Service Plug-in (neutron-fwaas) </a> <a href="/developer/networking-midonet/"> MidoNet Networking service Plug-in (networking-midonet) </a> <a href="/developer/networking-odl/"> OpenDaylight(ODL) Networking service Plug-in (networking-odl) </a> <a href="/developer/networking-ovn/"> OVN Networking service Plug-in (networking-ovn) </a> <a href="/developer/networking-sfc/"> Service Function Chaining Networking service Plug-in (networking-sfc) </a> </div> <div class="docs-link-sections"> <h3><i class="fa fa-cog"></i> Deployment Projects</h3> <a href="/developer/charm-guide/"> Deploying OpenStack using Juju Charms (charms) </a> <a href="/developer/fuel-docs/"> Deploying OpenStack using Fuel (fuel) </a> <a href="/developer/kolla/"> Deploying OpenStack using Ansible in Docker Containers (kolla) </a> <a href="/developer/openstack-ansible/"> Deploying OpenStack with Ansible (openstack-ansible) </a> <a href="/developer/tripleo-docs/"> Deploying OpenStack with TripleO (tripleo) </a> </div> <div class="docs-link-sections"> <h3><i class="fa fa-cog"></i> Contributor Tools</h3> <a href="/developer/devstack/"> DevStack (DevStack) </a> <a href="/developer/reno/"> Release Notes Manager (reno) </a> <a href="/developer/tempest/"> Tempest Test Suite for OpenStack </a> </div> <div class="docs-link-sections"> <h3><i class="fa fa-book"></i> Related Projects</h3> <a href="/developer/os-cloud-config/"> os-cloud-config </a> <p>Configuration tools for OpenStack clouds. Used primarily by TripleO.</p> <a href="/developer/grenade/"> grenade </a> <p>Grenade is an OpenStack test harness to exercise the upgrade process between releases.</p> <a href="/developer/bandit/"> bandit </a> <p>Security linter for Python.</p> <a href="/developer/syntribos/"> syntribos </a> <p>Automated API security testing tool.</p> </div> </div> <div class="col-lg-6 col-md-6 col-sm-6"> <div class="docs-link-sections"> <h3><i class="fa fa-pencil"></i> Using Libraries</h3> <a href="/developer/automaton/"> automaton </a> <p>Friendly state machines for python.</p> <a href="/developer/cliff/"> cliff </a> <p>Builds command-line programs in Python.</p> <a href="/developer/debtcollector/"> debtcollector </a> <p> A collection of Python deprecation patterns and strategies that help you collect your technical debt in a non-destructive manner. </p> <a href="/developer/futurist/"> futurist </a> <p> Asynchronous code from the future, helping you build out your applications to handle asynchronous and periodic work in a nice manner. </p> <a href="/developer/keystoneauth/"> keystoneauth </a> <p>Common authentication library for OpenStack clients.</p> <a href="/developer/keystonemiddleware/"> keystonemiddleware </a> <p>Middleware provided for integrating with the OpenStack Identity API.</p> <a href="/developer/neutron-lib/"> neutron-lib </a> <p>Library provided for integrating with the OpenStack Networking platform.</p> <a href="/developer/oslo.cache/"> oslo.cache </a> <p>Generic caching mechanism for OpenStack projects by wrapping the dogpile.cache.</p> <a href="/developer/oslo.concurrency/"> oslo.concurrency </a> <p>External process management and task synchronization.</p> <a href="/developer/oslo.config/"> oslo.config </a> <p>Configuration option parsing from the command line or configuration files.</p> <a href="/developer/oslo.context/"> oslo.context </a> <p>Helpers to maintain useful information about a request context</p> <a href="/developer/oslo.db/"> oslo.db </a> <p>Database connectivity.</p> <a href="/developer/oslo.i18n/"> oslo.i18n </a> <p>Internationalization and translation.</p> <a href="/developer/oslo.log/"> oslo.log </a> <p>A logging configuration library.</p> <a href="/developer/oslo.messaging/"> oslo.messaging </a> <p>Inter-process communication.</p> <a href="/developer/oslo.middleware/"> oslo.middleware </a> <p> A collection of WSGI middleware for web service development. </p> <a href="/developer/oslo.policy/"> oslo.policy </a> <p> Common policy enforcement.</p> <a href="/developer/oslo.reports/"> oslo.reports </a> <p>Error report framework for projects.</p> <a href="/developer/oslo.rootwrap/"> oslo.rootwrap </a> <p>Fine filtering of shell commands to run as root.</p> <a href="/developer/oslo.serialization/"> oslo.serialization </a> <p>Serialization with special handling for some common types.</p> <a href="/developer/oslo.service/"> oslo.service </a> <p>Library for running and managing OpenStack services.</p> <a href="/developer/oslo.utils/"> oslo.utils </a> <p>Database and RPC object schema versioning.</p> <a href="/developer/oslo.versionedobjects/"> oslo.versionedobjects </a> <p>Library of common low-level utility modules.</p> <a href="/developer/oslo.vmware/"> oslo.vmware </a> <p>Common functionality required by VMware drivers in several projects.</p> <a href="/developer/oslosphinx/"> oslosphinx </a> <p>Theme and extension support for Sphinx documentation.</p> <a href="/developer/oslotest/"> oslotest </a> <p>Unit test and fixture framework.</p> <a href="/developer/osprofiler/"> osprofiler </a> <p>Cross-Project profiling library.</p> <a href="/developer/pbr/"> pbr </a> <p>Manages setuptools packaging needs in a consistent way.</p> <a href="/developer/pycadf/"> PyCADF </a> <p>Creates CADF events to capture cloud-related events.</p> <a href="/developer/pylockfile/"> pylockfile </a> <p>The lockfile package provides a simple API for locking files.</p> <a href="/developer/stevedore/"> stevedore </a> <p>Manages dynamic plug-ins for Python applications.</p> <a href="/developer/taskflow/"> TaskFlow </a> <p>Makes task execution easy, consistent, and reliable.</p> <a href="/developer/tooz/"> Tooz </a> <p>Distributed primitives like group membership protocol, lock service and leader elections.</p> </div> </div> </div> <div class="row docs-contribute-wrapper"> <div class="col-lg-12"> <p>Documentation treated like code, powered by the community - interested?</p> <a href="/contributor-guide/" class="overview-btn contribute-btn">How To Contribute <i class="fa fa-chevron-right"></i></a> </div> </div> </div> </div> {% endblock content %}