Tenable.io API SDK
NOTICE: Tenable.io SDK for Python is being deprecated in favor of pyTenable
Tenable has decided to deprecate the tenable_io package in favor of the more widely used library, pyTenable. pyTenable offers all of the same functionality as this package, as well as support for tenable.sc. However, it should be noted that pyTenable functions are not compatible with tenable_io functions. Sunset for support with be on August 1, 2020.
Tenable.io SDK for Python
Welcome to the Tenable.io SDK for Python. This library can be used to easily integrate with the tenable.io API.
For you coffee lovers, check out Tenable.io SDK for Java.
Report any issues here.
Additional documentation is available in our Developer Portal.
$ pip install tenable_io
Quickest way to get started is to checkout the example scripts.
Access key and secret key are needed to authenticate with the Tenable Cloud API. There are three ways to supply the keys to the TenableIOClient:
TenableIOClient Constructor Arguments
TenableIOClient looks for the environment variables TENABLEIO_ACCESS_KEY and TENABLEIO_SECRET_KEY.
It is recommend to use virtualenv to setup an isolated local environment.
$ virtualenv .venv # To use a different python bin (i.e. python3). $ virtualenv .venv3 -p $(which python3) # To active the virtualenv $ source ./.venv/bin/activate
$ pip install -r ./requirements.txt $ pip install -r ./requirements-build.txt
Additional configuration is needed for tests to correctly run. See the [tenable_io-test] section under tenable_io.ini.example. Such configuration can be done via the INI file tenable_io.ini or environment variables.
To generate/force update the RST documentations from docstrings.
$ sphinx-apidoc -f -o doc/source tenable_io
Generate HTML documentation.
$ cd doc $ make clean && make html
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for tenable_io-1.13.1-py2.py3-none-any.whl