Reachy Mini documentation

REST API

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

REST API

The Reachy Mini daemon exposes an HTTP and WebSocket API at http://<daemon-ip>:8000/api.

  • Lite — the daemon runs on your machine: http://localhost:8000
  • Wireless — the daemon runs on the robot: http://reachy-mini.local:8000

When the daemon is running you can browse the interactive Swagger UI at

The reference below is generated from the same OpenAPI spec and can be consulted without a running daemon.

Endpoint overview

Category Prefix Description
Apps /api/apps List, install, start and stop apps
Daemon /api/daemon Start, stop and restart the daemon
State /api/state Read head pose, body yaw, antennas, DoA
Move /api/move Goto, set target, play recorded moves
Motors /api/motors Get motor status, set control mode
Kinematics /api/kinematics IK info, URDF and STL mesh files
Volume /api/volume Speaker and microphone volume control
HF Auth /api/hf-auth Hugging Face token management

Full reference

Open in full page · Download OpenAPI spec (JSON)

More complex apps

See the ../SDK/javascript-sdk.md page for examples of more complex apps using the JavaScript SDK, which leverages the WebRTC transport and provides higher-level abstractions for video, audio, and robot control.

Update on GitHub