The Spot SDK documentation is best viewed via our developer site at

Payload Developer Guide

This section of the Spot SDK documentation provides details about designing, configuring, and attaching payloads to the Spot platform. information in this section includes electrical, mechanical, and software requirements and interfaces.

Introduction to Spot payloads

Boston Dynamics designed Spot as a versatile sensing and manipulation platform. Spot supports up to two payloads and an arm to provide application-specific functionality. Two ports provide electrical and data interfaces for payloads. Mounting rails provide mechanical attachment points.

A payload is any device attached to the robot. Many payloads will connect to the robot to access power and data interfaces. Non-interactive payloads are also supported.

The complexity of payload integration with the Spot platform ranges from:

  • Light — Attaching an inert payload to the back of the robot without connecting to the robot’s payload ports or network.

  • Medium — The payload connects to a payload port and uses some or all of the services provided by the robot.

  • Heavy — A payload that registers and provides standard services that integrate with other components of the robot system, such as the tablet driving interface, or other payloads.