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.

Official project: plainrouter.com · documentation · source

Report Python SDK issues in the PlainRouter SDK issue tracker.

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.

Metadata

Release files for plainrouter 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for plainrouter 0.5.0
File Size Uploaded
plainrouter-0.5.0.tar.gz 50.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for plainrouter 0.5.0
File Interpreter ABI Platform
plainrouter-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 208.1 kB

Release files / plainrouter-0.5.0.tar.gz

Download URL plainrouter-0.5.0.tar.gz
Size 50.8 kB
Tags Source
SHA-256 checksum
How to use checksums
bd697ace1ac0ce110fc42836a0315092ce9bd8a17f9abcf3167a067510361247
BLAKE2b-256 checksum
How to use checksums
8391ce026d98846df9b67743b9707f90d18866deea5b42153923dbb5fcaa240c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.

Transparency log

Release files / plainrouter-0.5.0-py3-none-any.whl

Download URL plainrouter-0.5.0-py3-none-any.whl
Size 157.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6128207d086fa883e3ba466b0fddf450f3cdb45d265b3a86700b416617a1ebd6
BLAKE2b-256 checksum
How to use checksums
85afe4a7e1bafde0890b31118bb7d5ab3356700d7617b85580173872e4e09f56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.

Transparency log

Release history Release notifications | RSS feed

0.6.0

2 release files

0.5.2

2 release files

0.5.1

2 release files

This release

0.5.0 This release

2 release files

0.3.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page