Skip to content

solidfire/solidfire-sdk-python

 
 

Repository files navigation

sf-python-logo SolidFire Python SDK v12.3

Python SDK library for interacting with SolidFire Element API

pypy python format downloads license

Description

The SolidFire Python SDK is a collection of libraries that facilitate integration and orchestration between proprietary systems and third-party applications. The Python SDK allows developers to deeply integrate SolidFire system API with the Python programming language. The SolidFire Python SDK reduces the amount of additional coding time required for integration.

Compatibility

Component Version
SolidFire Element OS 11.0 - 12.3

Getting Help

If you have any questions or comments about this product, open an issue on our GitHub repo or reach out to the online developer community at ThePub. Your feedback helps us focus our efforts on new features and capabilities.

Documentation

Latest Docs

Release Notes

Installation

From PyPI

pip install solidfire-sdk-python

From Source

Note: It is recommended using virtualenv for isolating the python environment to only the required libraries.

Alternatively, for development purposes or to inspect the source, the following will work:

git clone [email protected]:solidfire/solidfire-sdk-python.git
cd solidfire-sdk-python
git checkout develop
pip install -e ".[dev, test, docs, release]"
python setup.py install

Then append the location of this directory to the PYTHONPATH environment variable to use the SDK in other python scripts:

export PYTHONPATH=$PYTHONPATH:/path/to/sf-python-sdk/

That's it -- you are ready to start interacting with your SolidFire cluster using Python!

Videos

Getting Started

This video is a walkthrough of getting started with the SolidFire Python SDK. You will see how install the SDK, connect to a SolidFire cluster, and use it to perform simple operations like retrieving and modifying accounts and volumes.

Examples

Step 1 - Build an