The Spot SDK documentation is best viewed via our developer site at dev.bostondynamics.com.
The Python library is used by applications to control Spot, read sensor information, and register payload services.
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.
The Python client library is supported on the following platforms:
- Ubuntu 18.04 LTS
- Windows 10
- MacOS 10.14 (Mojave and Catalina)
Python 3.6 and Python 3.7 are supported. Note that Python 3.8 is not supported at this point.
Python 2.7 is not supported, since the Python 2 End-Of-Life happened at the start of 2020.