Skip to main content

An NSX / NVP API Binding for Python

Project description

Nicira NVP/NSX Python API and Infrstructure Automation
=========================

There are two main uses for this python library:

(1) **Manage NVP/NSX Infrastructure**

Managing, automating, and orchestrating the setup of NVP/NSX components
eleminates repetative CLI commands. Spin up and down environments on the fly,
and or manage upgrading new components when you want to upgrade.

The Library allows you to remotely setup Hypervisor Nodes, Gateway
Nodes, Service Nodes etc. (Examples Below)

(2) **Python bindings to NVP/NSX REST API**

Having python bindings was the first motivation.
A) because we developed and were familiar with Python
B) We have been working with OpenStack and it just made sense.

With the library you can list networking, attach ports, query nodes etc.
(Examples are given in the test/example_api_usage.py)

Desclaimer, this is not a full-blown, fully featured API binding. There are
missing binding for NVP API versions as well as NSX versions. If the API call does
not exist, I welcome any patches.

* Note, all api calls have been tested on NVP 3.0-3.2
* Note, only partially tested on NSX 4.1.X


What's New?
===========

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nvpnsxapi-0.1.3.dev1.tar.gz (18.6 kB view details)

Uploaded Source

File details

Details for the file nvpnsxapi-0.1.3.dev1.tar.gz.

File metadata

File hashes

Hashes for nvpnsxapi-0.1.3.dev1.tar.gz
Algorithm Hash digest
SHA256 3d6e705e08aa9e36ed24da2aaafb77915a913818893b944789b3fb001f95d46b
MD5 f594c9557ce6378a953642c8ab908d9c
BLAKE2b-256 a5367ebf38d3eb6f24c67cf87b3abe55e8d8b92cffde4649a4a96916031d2253

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page