Skip to main content

A "pseudo dynamic" client for the VMware NSX for vSphere API that uses a RAML file describing the API as an Input to generate the API calls

Project description

nsxramlclient

This somewhat dynamic client gets its API structure information (e.g. URLs, paramaters, schemas, etc.) from a RAML file.

It is curently in development, more documentation in this readme will follow soon

How to install

The following install instructions will focus on Ubuntu 14.04 LTS, but installations on other Linux distributions or on MAC should be relatively simmilar.

Check wether pip is installed

pip --version

If pip is not installed, install it with apt-get

sudo apt-get update
sudo apt-get -y install python-pip

Now you can install the nsx raml client using pip

sudo pip install nsxramlclient --pre

If the installation fails because of missing dependencies of lxml, you will see the following message

ERROR: /bin/sh: 1: xslt-config: not found
** make sure the development packages of libxml2 and libxslt are installed **

In this case install the following packages through apt-get, and then repeat the above pip installation of the nsx raml client:

sudo apt-get install libxml2-dev libxslt-dev python-dev zlib1g-dev

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

nsxramlclient-1.0.0.dev7.tar.gz (7.2 kB view hashes)

Uploaded Source

Supported by

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