Skip to main content

Universal Python SDK for OmniStream - one key, every API.

Project description

omnistream (Python)

The universal OmniStream SDK for Python. One Omni key reaches every API on the marketplace.

pip install omnistream
from omnistream import Omni

omni = Omni("omni_live_...")            # your Omni key (dashboard or `omni keys`)

print(omni.call("skinapi", "status"))
print(omni.call("skinapi", "items-search", params={"q": "ak 47"}))

call(slug, operation, params=..., body=...) proxies through the OmniStream gateway, which resolves the endpoint and injects the upstream credential. Passing body sends a POST.

Point at a different gateway with Omni(token, base="https://your-gateway").

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

omnistream_sdk-0.1.1.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

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

omnistream_sdk-0.1.1-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file omnistream_sdk-0.1.1.tar.gz.

File metadata

  • Download URL: omnistream_sdk-0.1.1.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for omnistream_sdk-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d8d385098cb90dd9c8cdf07f81e73c38a61ef9b8ee987aa2cc8c7d101afe9538
MD5 ddc37c98febb0994a15f7a88725a4eb9
BLAKE2b-256 3872d2a6410e3d6bacbfcac5e75d530df9f428acac04d8a2fc3768b0197828cb

See more details on using hashes here.

File details

Details for the file omnistream_sdk-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: omnistream_sdk-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for omnistream_sdk-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 606dfea3318c454800e446f93e84f95f4b6949adde9cf7b575114b531536e444
MD5 c0dba2df61f0e33e621357fd9aea573c
BLAKE2b-256 dfbdfad923e895c1586f8a0726f3c4dffbbccd57c7bdb87d4caf0989683e4d01

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