Getting Started
Introduction
Updated Sep 26, 2026
The MANUSH Developer Platform is the ecosystem layer of MANUSH Superintelligence. With the MANUSH SDK, developers create robot behaviors, manipulation skills, navigation modules, perception modules, tools, voice agents, enterprise integrations and simulation environments for MANUSH robots — humanoids (H1–H5), quadrupeds (D1–D3), service robots (S1–S3), robotic arms (A1–A3) and autonomous machines (M1–M5).
What the platform includes
- Developer accounts — sign up at /developers/register, verify your email, optionally enable two-factor authentication.
- API keys — scoped sandbox and live keys with rate limits, rotation, revocation and per-key usage.
- SDK downloads — the MANUSH SDK for Python, C++, ROS 2, JavaScript and the
manushCLI at /developers/sdk. - Documentation — this site.
- Robot skills — version skills with a validated manifest, upload packages and submit them for MANUSH SafeCore review before they reach the MANUSH Skill Store.
- Simulation — queue MANUSH Sim runs in factory, warehouse, home, city and India-first environments.
- Sandbox — virtual robots that answer the MANUSH Cloud API shape.
- Developer dashboard — usage, keys, skills, simulation jobs and sandbox robots in one place.
Quickstart
Step 1 — Create a developer account and verify your email.
Step 2 — In the dashboard open Apps & API Keys and create a sandbox key with the read, sim and sandbox scopes. Copy it — it is shown once.
Step 3 — Call the API:
export MANUSH_API_KEY="mk_test_…"
curl http://localhost:8080/api/v1/me -H "Authorization: Bearer $MANUSH_API_KEY"Step 4 — Create a virtual robot and move it:
curl -X POST http://localhost:8080/api/v1/sandbox/robots \
-H "Authorization: Bearer $MANUSH_API_KEY" -H "Content-Type: application/json" \
-d '{"model": "H2", "name": "my-first-robot"}'Step 5 — Browse the Skill Store catalogue programmatically with GET /api/v1/skills and queue a simulation with POST /api/v1/sim/jobs.
API surface
| Endpoint | Scope | Purpose |
|---|---|---|
GET /api/v1/me | read | Your account, key and 30-day usage |
GET /api/v1/skills | read (optional key) | Published Skill Store catalogue |
GET /api/v1/skills/{slug} | read (optional key) | Skill detail with approved versions and manifests |
GET /api/v1/sim/environments | sim | MANUSH Sim environments |
POST /api/v1/sim/jobs | sim | Queue a synthetic simulation run |
GET /api/v1/sim/jobs/{id} | sim | Job status and results |
GET/POST /api/v1/sandbox/robots | sandbox | List / create virtual robots |
POST /api/v1/sandbox/robots/{serial}/commands | sandbox | Command a virtual robot |
GET /api/v1/sandbox/robots/{serial}/telemetry | sandbox | Simulated telemetry |
All responses are JSON. Errors always have the shape {"error": "…"} — see Rate limits & errors.