Skip to main content

auki-network-py

Synced from the repository

This page mirrors bindings/python/auki-network-py/README.md in the auki-sdk repo (branch develop). The repository is the source of truth.

PyO3 bindings for the value-shaped pieces of auki-network — Discovery client + the shared stream pyclasses used across the Python SDK surface. Cluster-runtime construction lives in auki-domain-py.

Status: Shipped.

Public surface

Root module:

  • DiscoveryClient — HTTP client for the Discovery service, including relay-aware create/rotate helpers.
  • ClusterEntry, CreateClusterOutcome; ClusterEntry exposes relay_multiaddrs.

auki_network.cluster submodule (shared with auki-domain-py):

  • StreamRequest, StreamManifest
  • Payload pyclasses: CameraFrame, PointCloudFrame, JointEncodersFrame, AudioFrame, SpatialTransformFrame
  • Pose stream helpers: StreamManifest.pose_stream(...) and StreamDecision.accept_pose(...)
  • DeclineReason, EndReason, StreamItem, StreamEntry, StreamDecision, StreamSubscription, StreamEntryIterator
  • Stream exceptions.

Depends on