Quick Start Guide
Get up and running with RCAN in under 5 minutes.
1. Register Your First Robot
The easiest way to register a robot is through a GitHub issue:
- Go to the Submit page
- Click "Submit via GitHub Issue"
- Fill in your robot's details
- Submit the issue
Within 24-48 hours, your robot will receive a permanent RRN and appear in the registry.
Have a RURI? If your robot supports the RCAN protocol, use Auto-Register to fetch its manifest automatically.
2. Access the API
The registry provides a JSON API for programmatic access:
List all robots
curl https://rcan.dev/api/robots.json Get a specific robot
curl https://rcan.dev/api/robots/RRN-00000001.json Filter by status
curl "https://rcan.dev/api/robots.json?status=active" See the full API documentation for all endpoints and options.
3. Add a Badge to Your README
Show off your robot's registration with a badge:
Markdown
[](https://rcan.dev/registry/RRN-XXXXXXXX/) HTML
<a href="https://rcan.dev/registry/RRN-XXXXXXXX/">
<img src="https://rcan.dev/api/badge/RRN-XXXXXXXX.svg" alt="RCAN">
</a> Replace RRN-XXXXXXXX with your robot's actual RRN.
4. Generate a QR Code
Each registered robot gets a QR code linking to its registry page:
- View on the robot's registry page under "Share & Embed"
- Download as SVG for printing
- Access via API:
/api/qr/RRN-XXXXXXXX.svg
Perfect for labeling physical robots!
5. Explore the Registry
Browse registered robots:
- View all robots
- Filter by status, manufacturer, or tags
- View detailed specifications
- See 3D models (when URDF available)