Skip to main content

Async Python SDK for Triggerware

Project description

Triggerware Python SDK

Async Python SDK for Triggerware.

Install with the websockets extra when using cloud/WebSocket connections:

uv add "triggerware[websockets]"
from triggerware import TriggerwareClient

client = await TriggerwareClient.connect_tcp("localhost:5221")

health = await client.system.health()
cursor = await client.cursors.open(sql="select * from my_connector")

async for row in cursor:
    print(row)

WebSocket connections authorize immediately with the provided API key:

client = await TriggerwareClient.connect_ws("wss://example.com/rpc", "your-api-key-here")

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

triggerware-1.0.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

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

triggerware-1.0.0-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file triggerware-1.0.0.tar.gz.

File metadata

  • Download URL: triggerware-1.0.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for triggerware-1.0.0.tar.gz
Algorithm Hash digest
SHA256 28294af3e8c511bfacb9a8149d5b90de28264bad702a419aa0c2eb5813afec52
MD5 d6ea1a3644cf28838f4eafac39370350
BLAKE2b-256 276955ee0e6c9e650dffdd7a531fc1ffd29097d6f1e334e0e68c50a9af015cf6

See more details on using hashes here.

File details

Details for the file triggerware-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: triggerware-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for triggerware-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d5339522309490eadf47cea3f89b6e0610663e108e824e86781c05b07c4fc616
MD5 bfcfc5437e87685a33ca1cb55c002e22
BLAKE2b-256 754c1135bb0f67bbbfb62d103dd617f228da881e771c986b251fa0ede1b554a8

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