Python SDK#

The Roboto Python SDK provides a set of tools for developers to interact with the Roboto platform, designed specifically for handling robotics data and workflows. Whether you’re working on data ingestion, post-processing, or custom analysis, this SDK offers a direct and efficient way to work with Roboto’s core features.

For guidance on installing and using the SDK, refer to the SDK & CLI page, or visit our open source roboto-python-sdk GitHub package.

Key Classes#

The most important functionality is located in the roboto.domain subpackage, which contains the core classes and methods for interacting with Roboto. Several key classes are also exported from roboto for convenience.

Class

Description

Action

Manage actions for post-processing log data.

Collection

Manage collections to group datasets and files.

Comment

Manage comments associated with various entities.

Dataset

Manage datasets for uploading and storing files.

Device

Manage devices to interact with non-human entities.

Event

Manage events for annotating slices of time-series data.

File

Manage files that have been uploaded or imported.

Topic

Manage topics which contain time-series data from logs.

Reference#

For all subpackages and submodules, see the complete SDK Reference: