# Python bindings to the OpenStack Nova API

This is a client for OpenStack Nova API. There’s a Python API (the `novaclient` module), and a deprecated command-line script (installed as nova). Each implements the entire OpenStack Nova API.

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

See also

You may want to read the OpenStack Compute API Guide to get an idea of the concepts. By understanding the concepts this library should make more sense.

- User Guide
  - The nova Shell Utility
  - The `novaclient` Python API
- CLI Reference
  - nova
- Reference
  - novaclient
- Contributor Guide
  - Basic Information
  - Developer Guide

this page last updated: 2026-04-01 09:32:37

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug