SDK v1 ArchiveΒΆ

SDK v1 documentation is retained as historical material only. It describes the oloclient / olo-client API and a combined Portal, rosbridge, and Appliance management client. It is not the API reference for the olo-py or olo v2 packages.

When reading archived examples, treat these as v1-only:

  • OLOClient and a preconfigured oloclient object

  • username/password or personal-token authentication in the SDK

  • Portal robot discovery and connect(robotId, ...)

  • callback-based topic subscriptions and automatic type inference from a bare topic name

  • video, rosbag, script, schedule, global-variable, terminal, and maintenance modules on the client

  • v1 motion convenience methods and their cancellation signatures

Some Platform concepts in the archive remain useful: the Portal, Appliance, ROS domains, namespaces, local script execution, and managed simulation are still separate parts of the OLO system. Their current descriptions are now in OLO Platform, OLO Appliance, and ROS 2 Concepts for OLO.

For new development, use Quickstart, Examples, and the API Reference. For an existing v1 application, begin with Migrate from SDK v1 and keep the archived reference pinned to the v1 version deployed by that application. Do not infer v2 behavior from an archived signature.