API Reference
API Reference Documentation for Cyclotron
Locomotion API
Cyclotron exposes a REST API backed by GPU infrastructure so customers can programmatically train, evaluate, and retrieve locomotion policies for Asimov — without managing their own GPU clusters or simulation environments.
What Customers Get
- Submit training configs (YAML + optional MuJoCo XML/meshes) via REST
- Cyclotron handles GPU scheduling, simulation, and training orchestration
- Retrieve trained artifacts — policies, metrics, and sim2sim validation videos
- Evaluate policies — either from a completed training run or by uploading a policy directly
Core Endpoints
POST /locomotion/jobs— submit a training jobGET /locomotion/jobs/{job_id}— status, logs, artifactsPOST /locomotion/evals— submit an evaluation (from job or direct upload)GET /locomotion/evals/{eval_id}— eval status, logs, artifacts
Infrastructure
The API is a FastAPI service orchestrating Kubernetes Jobs on GPU-accelerated clusters. Each job runs in isolation with full GPU access. Experiment tracking is handled through W&B integration.