The Spot SDK documentation is best viewed via our developer site at dev.bostondynamics.com.
Python Library
The Python library is used by applications to control Spot, read sensor information, and register payload services.
Using the Python Library
The Python QuickStart is the recommended way to get started using the Python library. It is a step-by-step guide that will help you install the Python libraries you need and run simple programs to control Spot.
Understanding Spot Programming goes deeper than the QuickStart and covers some of the key concepts of developing applications for Spot.
The Python example programs demonstrate how to use the Python library, and can be used as reference programs for your own applications.
The Python reference guide documents all of the Python modules, classes, and interfaces in detail.
Supported Platforms and Versions
The Python client library is supported on the following platforms:
Ubuntu 22.04 LTS
Windows 10
MacOS 10.14 (Mojave and Catalina)
Python 3.6-3.10 are supported.
Python 2.7 is not supported, since the Python 2 End-Of-Life happened at the start of 2020.