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 manush CLI 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

EndpointScopePurpose
GET /api/v1/mereadYour account, key and 30-day usage
GET /api/v1/skillsread (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/environmentssimMANUSH Sim environments
POST /api/v1/sim/jobssimQueue a synthetic simulation run
GET /api/v1/sim/jobs/{id}simJob status and results
GET/POST /api/v1/sandbox/robotssandboxList / create virtual robots
POST /api/v1/sandbox/robots/{serial}/commandssandboxCommand a virtual robot
GET /api/v1/sandbox/robots/{serial}/telemetrysandboxSimulated telemetry

All responses are JSON. Errors always have the shape {"error": "…"} — see Rate limits & errors.