Skip to main content

Plainrouter Python SDK

Generated from Plainrouter's signed OpenAPI contract. The package is in 0.x and its API may change between minor releases. No support guarantees are made yet.

Install

python -m pip install plainrouter

Python 3.11 or newer is required.

Use

from plainrouter import create_client, list_events

client = create_client("your-signal-tracker-secret")
response = list_events.sync(client=client)

Async operations are available through each operation module:

from plainrouter import create_client, get_event

client = create_client("your-signal-tracker-secret")
response = await get_event.asyncio(event="event-id", client=client)

The default API base is https://plainrouter.com/api/v1 and the default request timeout is 30 seconds. Pass base_url or an httpx.Timeout to create_client to override either setting. Credentials are supplied by the caller and are never embedded in the SDK.

Licensed under Apache-2.0.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plainrouter-0.3.1.tar.gz (38.9 kB view details)

Uploaded Source

Built Distribution

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

plainrouter-0.3.1-py3-none-any.whl (113.4 kB view details)

Uploaded Python 3

File details

Details for the file plainrouter-0.3.1.tar.gz.

File metadata

  • Download URL: plainrouter-0.3.1.tar.gz
  • Upload date:
  • Size: 38.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for plainrouter-0.3.1.tar.gz
Algorithm Hash digest
SHA256 c058ab2d61e39c918fda3a91dee049900558ce2ee7a8d674848f516754fd30d4
MD5 a5959cfee14c82be6ac86be915ef95df
BLAKE2b-256 fbfa3948f449c653583833736b24bb182ed04f43549359228bd5087410b30cc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for plainrouter-0.3.1.tar.gz:

Publisher: publish-python.yml on wudaku/plainrouter-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file plainrouter-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: plainrouter-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 113.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for plainrouter-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 67429a1e5c1f5ddc73bcdbf5653545bff279733cd4e71b561a3f1fa8f5da61be
MD5 8bdbed5eb08b096b91fe931f3fdc8515
BLAKE2b-256 f3aca1db13ac9fb2752807bf15c1265d7547e3dd57f768e3fdc58da218bcced9

See more details on using hashes here.

Provenance

The following attestation bundles were made for plainrouter-0.3.1-py3-none-any.whl:

Publisher: publish-python.yml on wudaku/plainrouter-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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