Skip to main content

Spanda Python SDK

Official Python client for Spanda Control Center API v1.

Install

From PyPI:

pip install spanda-sdk
pip install "spanda-sdk[stream]"   # WebSocket telemetry

From this monorepo:

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.

Metadata

Release files for spanda-sdk 0.5.9

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

Source distribution (sdist)

Source distribution for spanda-sdk 0.5.9
File Size Uploaded
spanda_sdk-0.5.9.tar.gz 10.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for spanda-sdk 0.5.9
File Interpreter ABI Platform
spanda_sdk-0.5.9-py3-none-any.whl Python 3 none any Details

Total release size: 22.1 kB

Release files / spanda_sdk-0.5.9.tar.gz

Download URL spanda_sdk-0.5.9.tar.gz
Size 10.7 kB
Tags Source
SHA-256 checksum
How to use checksums
5bc0c0389793bc4b0308a06b02b6e826194efb12328c0e51beac42399678baa2
BLAKE2b-256 checksum
How to use checksums
57e6855f1759dc5b20268911190217d4676e0d40aaf83e400be7a342430cb362
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / spanda_sdk-0.5.9-py3-none-any.whl

Download URL spanda_sdk-0.5.9-py3-none-any.whl
Size 11.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4b3b1f9719a5f45d2d673f9e1068991a9ed7fa961cc65a78244131bab7ebee2f
BLAKE2b-256 checksum
How to use checksums
a21bdf464c40791813a6e2915a1fe852d0662eb17e58ff023b89c31972de7b98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

0.5.9 This release

2 release files

0.5.8

2 release files

0.5.7

2 release files

0.5.5

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

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