---
title: Reference
description: Look up anything in the Python SDK, CLI, REST API, RoboQL, and configuration files.
sidebar:
  label: Overview
# A landing page: its cards take the column, with no "On this page" rail
# beside them and no previous/next links under them.
mode: wide
pagination: false
---

**[Python SDK](/docs/reference/python-sdk)**

Classes and functions in the `roboto` package.

**[CLI](/docs/reference/cli)**

Every `roboto` command and option.

**[REST API](/docs/reference/rest-api)**

Every endpoint, for any language.

## Query language

RoboQL searches the data you keep in Roboto: datasets, files, topics, message paths, and events.

**[Syntax](/docs/roboql/overview)**

Conditions, operators, sorting, and references between entities.

**[Query fields](/docs/roboql/fields)**

What you can filter and sort on, for each kind of data.

**[Example queries](/docs/roboql/example_queries)**

Working queries to copy and adapt.

## Configuration files

**[Action Configuration](/docs/reference/action-json)**

`action.json`, the file that defines an action: its container image, parameters, and compute requirements.

**[Roboto to LeRobot Contract](/docs/reference/roboto-to-lerobot-contract)**

The YAML contract that tells the LeRobot conversion actions which topics to read, how to align them, and which transforms to apply.
