shade is a simple client library for interacting with OpenStack clouds. It has a restricted set of features on purpose. It is not a full replacement to the openstack sdk; but it allows to perform common operation in simple, straight forward way. WARNING: shade has been superceded by openstacksdk and no longer takes new features.
shade is a pure Python module for interacting with clouds built on OpenStack infrastructure.
Some of its features are:
- A rich (but normalized) data model allowing to make use of OpenStack object properties
- The focus on never "breaking backwards compatibility"
Further reading:
Tutorial: How to launch and delete OpenStack instances using Python and Shade
Warning
Note:
shade has been superceded by openstacksdk and no longer takes new features. The existing code will continue to be maintained indefinitely for bugfixes as necessary, but improvements will be deferred to openstacksdk. Please update your applications to use openstacksdk directly.