Skip to main content

Python ColdStream REST API Wrapper

Project description

pyColdStream

pyColdStream Logo

The pyColdStream library provides a simple and convenient way to interact with Diabatix's ColdStream using Python. It is based on the official REST API of ColdStream. This library can be used to automate tasks, integrate with other tools and systems, and build custom applications that interact with ColdStream. Overall, it is a convenient way to access the full range of functionality offered by the ColdStream REST API.

How to install?

From Pypi pip install pycoldstream

From Source

  • Git clone repository
  • Use pip install -r requirements.txt to install the required packages
  • or pipenv install && pipenv install --dev

Examples

More examples in examples/ directory

Here's a short example of how to create a new project in ColdStream and load the project data afterwards:

from coldstream import ColdstreamSession
from pprint import pprint

session = ColdstreamSession.create_from_login(user="admin@admin.com", password="admin")
new_project = session.projects.create_project("Project Name", "This is the project description.")

pprint(new_project.data)

Additional resources

API documentation
Visit our website

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

pycoldstream-1.0.3.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

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

pycoldstream-1.0.3-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

Details for the file pycoldstream-1.0.3.tar.gz.

File metadata

  • Download URL: pycoldstream-1.0.3.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for pycoldstream-1.0.3.tar.gz
Algorithm Hash digest
SHA256 4fa3f8ab2c3625841d0f1bc6e46548f70b57e397ecb03ad9bdbb6f9fc45dc417
MD5 1963620aea536743559724da2a2175aa
BLAKE2b-256 70f8c909e29839f75484ca0bb2f2e8b5a2bf98df147b1cb9b5bf5f87d78ad688

See more details on using hashes here.

File details

Details for the file pycoldstream-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: pycoldstream-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 15.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for pycoldstream-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3a4c919677aff67e41d831108aa3fd75e3cef6785fca5a44728b3b583da8c76b
MD5 102a27334f55ad6db2185e665806c78a
BLAKE2b-256 3f9bc15b4e80736deb85c6652a0934521ca27a4c287dd37d12198f17edd8c02f

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