Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

SegmentStream connections runtime

segmentstream-connections-runtime is the private Cloud Run host for custom OAuth 2.0 definitions authored with the SegmentStream SDK. It loads the workspace's connections/definitions.py, resolves customer-owned secret references, and performs authorization-code and refresh-token exchanges.

The runtime is an infrastructure component, not a public user-facing API. Its Cloud Run service must require IAM authentication.

python -m segmentstream_connections_runtime inspect manifest.json
python -m segmentstream_connections_runtime serve

The server listens on PORT, defaulting to 8080. A declaration such as secret_ref("google-oauth-client-id") is resolved from SEGMENTSTREAM_CONNECTION_SECRET_GOOGLE_OAUTH_CLIENT_ID in the isolated runtime environment. Client secrets use the same mapping convention.

Releases

Releases use the version in pyproject.toml and are published from the connections-runtime-v<version> Git tag by the protected connections-runtime-release.yml workflow. PyPI releases are immutable, so the package version must be incremented before creating another release tag.

Download files

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

Source Distribution

segmentstream_connections_runtime-0.1.0a1.tar.gz (63.0 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file segmentstream_connections_runtime-0.1.0a1.tar.gz.

File metadata

File hashes

Hashes for segmentstream_connections_runtime-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 9e7e83b1350ada2109b12a6750d1b9fb41018f81fe8a374301f63665368bfa1c
MD5 d2d6f93655dc918978eec6f9f9f8444d
BLAKE2b-256 a25bb2446d95b79c554f33e60c374f140c0f5607a00cffdc6c3b301e05fd5515

See more details on using hashes here.

Provenance

The following attestation bundles were made for segmentstream_connections_runtime-0.1.0a1.tar.gz:

Publisher: connections-runtime-release.yml on segmentstream/segmentstream

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

File details

Details for the file segmentstream_connections_runtime-0.1.0a1-py3-none-any.whl.

File metadata

File hashes

Hashes for segmentstream_connections_runtime-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 c78c156c442d0b5632328d646bb1550738314ca127404ca0231fb8aa804a41d5
MD5 78494f2867976331c8e890f3ae2c86f4
BLAKE2b-256 fb515103594ca7ea6d6d65edbec2815fcf9c832bc0e4b5080da520aa13654449

See more details on using hashes here.

Provenance

The following attestation bundles were made for segmentstream_connections_runtime-0.1.0a1-py3-none-any.whl:

Publisher: connections-runtime-release.yml on segmentstream/segmentstream

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

Release history Release notifications | RSS feed

This release

0.1.0a1 This release

2 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