Skip to main content

Exabyte Python Client for RESTful API

Project description

PyPI version

This package provides access to Exabyte.io RESTful API.

Installation

We recommend creating a virtual environment before installing:

virtualenv my-virtualenv
source my-virtualenv/bin/activate

Install using pip:

  • from PyPI:
pip install exabyte-api-client
  • from source code in development mode:
git clone git@github.com:Exabyte-io/exabyte-api-client.git
cd exabyte-api-client
pip install -e .

Examples

exabyte-api-examples repository contains examples for performing most-common tasks in the Exabyte.io platform through its RESTful API in Jupyter Notebook format.

Testing

A Virtualenv environment can be created and the tests run with the included run-tests.sh script. To run the unit tests in Python 3, you can:

./run-tests -t=unit

To run the integration tests in Python 2, you can:

./run-tests -p=python2 -t=integration

(assuming you have a python2 binary in your PATH environment).

Note that the integration tests require a REST API service against which the live tests will run. See tests/integration/__init__.py for the environment variable details.

© 2020 Exabyte Inc.

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

exabyte_api_client-2025.9.13.post0.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

exabyte_api_client-2025.9.13.post0-py3-none-any.whl (19.7 kB view details)

Uploaded Python 3

File details

Details for the file exabyte_api_client-2025.9.13.post0.tar.gz.

File metadata

  • Download URL: exabyte_api_client-2025.9.13.post0.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/8.7.0 pkginfo/1.12.1.2 requests/2.32.5 requests-toolbelt/1.0.0 tqdm/4.67.1 CPython/3.10.13

File hashes

Hashes for exabyte_api_client-2025.9.13.post0.tar.gz
Algorithm Hash digest
SHA256 f240c3a690277f3f4a37b738fedfcda731b70c87e7ffdb6568b1602e6172a05e
MD5 43f11155c0bc943b74472ac4b25eb103
BLAKE2b-256 d8a719eea711115a59bc9f25112d7e2e1a4caea29ed60845355cc8491f0bdbcd

See more details on using hashes here.

File details

Details for the file exabyte_api_client-2025.9.13.post0-py3-none-any.whl.

File metadata

  • Download URL: exabyte_api_client-2025.9.13.post0-py3-none-any.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/8.7.0 pkginfo/1.12.1.2 requests/2.32.5 requests-toolbelt/1.0.0 tqdm/4.67.1 CPython/3.10.13

File hashes

Hashes for exabyte_api_client-2025.9.13.post0-py3-none-any.whl
Algorithm Hash digest
SHA256 744e9adb36d5c4433197bfe134eb926c1a5a5e438bd557df86e2d49a37981454
MD5 a5992c0c18ba81f9ed340afba55043af
BLAKE2b-256 13ae094c1f0c6fa55ac4442b7c18b6280a986eb4b88e020e014931404541ef44

See more details on using hashes here.

Supported by

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