OpenStack Orchestration (Heat)
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Jenkins 91fddd5c45 Merge "Instructions on image creation for SoftwareConfig." 9 years ago
bin Move Engine initialization into service start() 9 years ago
contrib Prevent "No handlers could be found..." logging 9 years ago
doc Merge "Instructions on image creation for SoftwareConfig." 9 years ago
etc/heat Merge "Add log output of x-openstack-request-id from nova" 9 years ago
heat Merge "Add boolean type parameter process for template resource" 9 years ago
tools Sync with oslo incubator 9 years ago
.coveragerc Enabled source code coverage for contrib directory 9 years ago
.gitignore Add heat.sqlite in git ignore list 10 years ago
.gitreview Update .gitreview for org move. 11 years ago
.testr.conf Restructure contrib/ directories 9 years ago
CONTRIBUTING.rst Add CONTRIBUTING file. 10 years ago
HACKING.rst Updates OpenStack Style Commandments link 10 years ago
LICENSE Initial commit (basics copied from glance) 11 years ago Delete deprecated docs/ directory 10 years ago
README.rst Rename Quantum to Neutron 10 years ago
babel.cfg Add and friends 11 years ago Update to reflect recent oslo.db format 10 years ago
openstack-common.conf Sync oslo incubator 9 years ago
pylintrc Directives to not use variable names that conflict with pdb 11 years ago
requirements.txt Merge "Add glanceclient to heat" 9 years ago Run pep8 check in as in tox 9 years ago
setup.cfg Use entry points for config generation 9 years ago Updated from global requirements 9 years ago
test-requirements.txt Sync version of sphinx from requirements 9 years ago
tox.ini Use entry points for config generation 9 years ago Add uninstall script for Heat 11 years ago



Heat is a service to orchestrate multiple composite cloud applications using templates, through both an OpenStack-native ReST API and a CloudFormation-compatible Query API.

Why heat? It makes the clouds rise and keeps them there.

Getting Started

If you'd like to run from the master branch, you can clone the git repo:

git clone

Python client


We have integration with