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.2.tar.gz (12.6 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.2-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pycoldstream-1.0.2.tar.gz
Algorithm Hash digest
SHA256 ef6f522b3bc12c5ff3a4ff9f0df7c6d130e0cff645b60cd862e2429ec15ff144
MD5 7e2a7e4bfce41b4d41490f11257f5f9b
BLAKE2b-256 7e7f344c739c56a0359bd906c57e5d4379f98c751b0b28b9cd87c8b12561f8f8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pycoldstream-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 09de1e792632d01b05cf6ec9ab9ee082ee278886a682503d36f75628dabd3925
MD5 f14bb5dc027faa4b2a42affa11489d7b
BLAKE2b-256 37cefcb590a3a149ed86d75eb6d6bc2ef7ba42df253a43f02b09f3a4fd85004a

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