Skip to main content
Robot datasets first. Export and format conversion is available for robot datasets (LeRobot, RLDS, Cyberwave Parquet, and other Forge-readable sources). Support for image, video, audio, and multimodal dataset formats is planned for a future release.

Export tab (UI)

Every robot dataset detail page has an Export tab alongside Overview, Files, and Code. It shows a matrix of all supported output formats with their current status and a one-click conversion flow.
  • Convert — starts a conversion job for that format; the row updates live as the job runs
  • Download — available once a conversion is ready; generates a fresh 24-hour signed URL
  • Retry — re-triggers a failed conversion
Datasets whose source format is not a robot format (image directories, COCO, FiftyOne, etc.) show a “Conversion not available” message in the Export tab. Formats marked Coming soon are planned but not yet validated end-to-end. Clicking Convert on them records your interest so we can prioritise accordingly.

Including audio

If your recordings include microphone audio, tick Include audio when creating the dataset (or set include_audio: true on the create request). It is off by default, so existing exports are unchanged. When enabled, the export bundle gains an audio/ folder:
  • one trimmed MP3 per episode and microphone, covering that episode’s time window
  • an audio/manifest.json that maps each clip to the dataset rows (by episode) so you can line audio up with the state/action timeline
The audio travels alongside the data as companion files — it is never mixed into the parquet. This is a Cyberwave companion format for portability across export formats; it is not a native audio feature of the LeRobot dataset spec, so LeRobot tooling will not auto-load it as audio.

Download endpoint

This endpoint is idempotent: calling it multiple times does not spawn duplicate conversion tasks.

Supported output formats

lerobot21 is no longer a separate output format. The backend normalises LeRobot v2.1 source datasets to lerobot3 automatically. Deprecated aliases plain and lerobot are accepted but new integrations should use the canonical values.

Response codes

Example — artifact ready (200)

Example — conversion in progress (202)

Python SDK

MCP tool

Returns signed_url when ready (status: ready) or status: queued / processing with a poll_url when conversion is in flight.

Source formats (import / detection)

Cyberwave detects the source format of imported datasets and stores it on the dataset record. Only robot source formats are eligible for conversion.

ML Training

When you start an ML training from a robot dataset, Cyberwave converts it to the required format automatically. Training launches once conversion completes — no manual action needed. Camera role assignment is required for multi-camera imported datasets when using the openvla format.