Python bindings to the OpenStack Manila API

This is a client for OpenStack Manila API. There’s a Python API (the manilaclient module), and a command-line script (installed as manila). Each implements the entire OpenStack Manila API. See Project Structure for more information.

You’ll need credentials for an OpenStack cloud that implements the Manila API in order to use the manila client.

Command-Line Reference

There are two shell implementations in python-manilaclient.


The legacy “manila” shell client is deprecated as of version 5.0.0. A future version of python-manilaclient may not ship this legacy shell client. If you rely on it, it is highly recommended that you begin using the openstack CLI client right away. Refer to the mapping guide to help with this transition.

The “openstack” CLI client intends to be fully compatible with the manila API:

The legacy “manila” client is deprecated and may not support newer API features:

Using the python module


Indices and tables