MCPcopy Index your code
hub / github.com/boston-dynamics/spot-sdk

github.com/boston-dynamics/spot-sdk @v5.1.4

Chat with this repo
repository ↗ · DeepWiki ↗ · release v5.1.4 ↗ · + Follow
5,984 symbols 21,541 edges 440 files 3,307 documented · 55%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

The Spot SDK documentation is best viewed via our developer site at dev.bostondynamics.com.

Spot SDK

Develop applications and payloads for Spot using the Boston Dynamics Spot SDK.

The SDK consists of:

  • Conceptual documentation. These documents explain the key abstractions used by the Spot API.
  • Python client library. Applications using the Python library can control Spot and read sensor and health information from Spot. A wide variety of example programs and a QuickStart guide are also included.
  • Payload developer documentation. Payloads add additional sensing, communication, and control capabilities beyond what the base platform provides. The Payload ICD covers the mechanical, electrical, and software interfaces that Spot supports.
  • Spot API protocol definition. This reference guide covers the details of the protocol applications used to communicate to Spot. Application developers who wish to use a language other than Python can implement clients that speak the protocol.
  • Spot SDK Repository. The GitHub repo where all of the Spot SDK code is hosted.

This is version 5.1.4 of the SDK. Please review the Release Notes to see what has changed.

Contents

Core symbols most depended-on inside this repo

ensure_client
called by 490
python/bosdyn-client/src/bosdyn/client/robot.py
call
called by 360
python/bosdyn-client/src/bosdyn/client/common.py
call_async
called by 223
python/bosdyn-client/src/bosdyn/client/common.py
add
called by 221
python/bosdyn-client/src/bosdyn/client/lease.py
time
called by 158
python/bosdyn-client/tests/error_callback_helpers.py
create_robot
called by 144
python/bosdyn-client/src/bosdyn/client/sdk.py
error_pair
called by 135
python/bosdyn-client/src/bosdyn/client/common.py
authenticate
called by 123
python/bosdyn-client/src/bosdyn/client/robot.py

Shape

Method 3,059
Function 2,099
Class 813
Route 13

Languages

Python97%
TypeScript3%

Modules by API surface

python/bosdyn-client/src/bosdyn/client/command_line.py209 symbols
python/bosdyn-client/src/bosdyn/client/math_helpers.py144 symbols
python/bosdyn-client/src/bosdyn/client/graph_nav.py111 symbols
python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_conversion_helpers.py102 symbols
python/bosdyn-client/src/bosdyn/client/robot_command.py96 symbols
python/bosdyn-client/src/bosdyn/client/lease.py88 symbols
python/bosdyn-client/src/bosdyn/client/service_customization_helpers.py81 symbols
python/bosdyn-client/src/bosdyn/client/estop.py81 symbols
docs/html/_static/jquery.js81 symbols
python/examples/mission_recorder/mission_recorder.py79 symbols
python/bosdyn-client/tests/test_image_service_helpers.py79 symbols
python/bosdyn-choreography-client/src/bosdyn/choreography/client/choreography.py76 symbols

For agents

$ claude mcp add spot-sdk \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page