Skip to main content
Pre-release

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

Swarmauri Logo

PyPI - Downloads Hits PyPI - Python Version PyPI - License PyPI - swarmauri_transport_meshsidecarhttp2 Discord

Swarmauri Transport ? Mesh Sidecar HTTP/2

swarmauri-transport-meshsidecarhttp2 connects to local service mesh sidecars that already terminate mutual TLS.

Installation

Using uv

uv pip install swarmauri-transport-meshsidecarhttp2 --index-url https://pypi.org/simple

Using pip

pip install swarmauri-transport-meshsidecarhttp2

Usage

import asyncio
from swarmauri_transport_meshsidecarhttp2 import MeshSidecarHttp2

async def call_sidecar() -> None:
    transport = MeshSidecarHttp2()
    async with transport.client(host="127.0.0.1", port=15001):
        await asyncio.sleep(1)  # interact with the sidecar connection here

asyncio.run(call_sidecar())

Delegate authentication and encryption to the mesh while keeping full control over the payload protocol from Swarmauri agents.

Metadata

Release files for swarmauri_transport_meshsidecarhttp2 0.11.0.dev1

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

Source distribution (sdist)

Source distribution for swarmauri_transport_meshsidecarhttp2 0.11.0.dev1
File Size Uploaded
swarmauri_transport_meshsidecarhttp2-0.11.0.dev1.tar.gz 3.4 kB Details

Built distribution (wheel)

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

Total release size: 7.9 kB

Release files / swarmauri_transport_meshsidecarhttp2-0.11.0.dev1.tar.gz

Download URL swarmauri_transport_meshsidecarhttp2-0.11.0.dev1.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
7b19b918286ef233098448573630538bb575e1a2ec630519247c3e5779d61a8c
BLAKE2b-256 checksum
How to use checksums
57207dbca57a39071620dad1556a9bcf410978c2d7bc5eb06e126c4c4fce4c51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / swarmauri_transport_meshsidecarhttp2-0.11.0.dev1-py3-none-any.whl

Download URL swarmauri_transport_meshsidecarhttp2-0.11.0.dev1-py3-none-any.whl
Size 4.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
68acf0749c597b7e8850f4352f0c49511e0008314ae988f9f2357deb53ff4f0b
BLAKE2b-256 checksum
How to use checksums
756bae4e7d8c7a08294b8bd3d9288a6b37c9b47bbac7846ebab6c6d8870a09d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.11.0.dev1 This release

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