Client Libraries

Python

cymon-python

Simple client for Nexus APIs.

Source: https://github.com/eSentire/cymon-python

Install using pip

pip install cymon

Install from source

python ./setup.py install

slumber

Slumber is a python library that provides a convenient yet powerful object orientated interface to ReSTful APIs. It acts as a wrapper around the excellent requests library and abstracts away the handling of urls, serialization, and processing requests.

Source: https://github.com/samgiles/slumber

Usage example:

>>> import slumber
>>> ## Connect to https://cymon.io/api/nexus/v1/ with no authentication
>>> api = slumber.API("https://cymon.io/api/nexus/v1/")
>>> ## GET https://cymon.io/api/nexus/v1/ip/1.1.1.1
>>> api.ip('1.1.1.1').get()
>>> ## GET https://cymon.io/api/nexus/v1/ip/1.1.1.1/events
>>> api.ip('1.1.1.1').events().get()