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 :doc:`platform`, :doc:`appliance`, and :doc:`ros-concepts`. For new development, use :doc:`quickstart`, :doc:`examples/index`, and the :doc:`api/index`. For an existing v1 application, begin with :doc:`migrating-from-v1` and keep the archived reference pinned to the v1 version deployed by that application. Do not infer v2 behavior from an archived signature.