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 details)

Uploaded Source

File details

Details for the file nsxramlclient-1.0.0.dev7.tar.gz.

File metadata

File hashes

Hashes for nsxramlclient-1.0.0.dev7.tar.gz
Algorithm Hash digest
SHA256 7650cd6418e29cf8e2bd6cdff4ffd26f03b44a06af2071a6fc1c312f7c1a6716
MD5 9fb5d0e26e2fa98e0aee90047332e6e8
BLAKE2b-256 e317d423173cbdc98c7dd84619c471db141fb007ceb89c6439da8fe4f0f8bcc8

See more details on using hashes here.

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