Skip to main content

Official Python SDK for Spanda Control Center API v1

Project description

Spanda Python SDK

Official Python client for Spanda Control Center API v1.

Install

pip install -e sdk/python
# WebSocket telemetry
pip install -e "sdk/python[stream]"

Quick start

from spanda import SpandaClient

client = SpandaClient.local()
report = client.readiness("rover.sd")
print(report["report"])

Requires Control Center running:

spanda control-center serve --program examples/robotics/rover.sd

Environment

Variable Purpose
SPANDA_CONTROL_CENTER_URL API base URL (default http://127.0.0.1:8080)
SPANDA_API_KEY Bearer token for authenticated endpoints

Documentation

Legacy client

Enterprise ops helpers (ControlCenterClient for drift, OTA, SRE) remain in packages/sdk-python.

Project details


Download files

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

Source Distribution

spanda_sdk-0.4.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

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

spanda_sdk-0.4.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file spanda_sdk-0.4.0.tar.gz.

File metadata

  • Download URL: spanda_sdk-0.4.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for spanda_sdk-0.4.0.tar.gz
Algorithm Hash digest
SHA256 99c542f0f71ad7b8546d4e82226677fcb2b5fead87946d1fb1bf6c26010d15dc
MD5 0e3a31f2f0920377ca90f7c295009a10
BLAKE2b-256 d6ba33e49375f99d351730e11660cc13512f91baef4b1c343f967f014fda67f2

See more details on using hashes here.

File details

Details for the file spanda_sdk-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: spanda_sdk-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for spanda_sdk-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5b9106b21f38b39647dceaf03cba60bb6375e5043d221dceec9e6f36640ca169
MD5 af9c02866dbf51de2909916a8c5405f5
BLAKE2b-256 6275246ffbdcdd61ea3f5d3a389cb275f9bfd1ef2533e78583a71ed6c7836d60

See more details on using hashes here.

Supported by

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