===================
System Requirements
===================
The Stein release of horizon has the following dependencies.
* Python 2.7 or 3.5
* Python 3.6 support is experimental.
* Python 3.7 (or later versions if any) support will be considered
along with the OpenStack community support policy.
* Django 1.11 or 2.0
* Django 1.8 to 1.10 are no longer supported since Rocky release.
* Horizon usually syncs with
`Django's Roadmap `__
and supports LTS (long term support) versions of Django
as of the feature freeze of each OpenStack release.
Supports for other maintained Django versions are optional and best-effort.
* An accessible `keystone `_ endpoint
* All other services are optional.
Horizon supports the following services as of the Stein release.
If the keystone endpoint for a service is configured,
horizon detects it and enables its support automatically.
* `cinder `_: Block Storage
* `glance `_: Image Management
* `neutron `_: Networking
* `nova `_: Compute
* `swift `_: Object Storage
* Horizon also supports many other OpenStack services via plugins. For more
information, see the :ref:`install-plugin-registry`.