AimDK_X2 SDK

AimDK_X2 is the published secondary-development SDK for the AgiBot X2 humanoid. It exposes the robot to Python and C++ programs through five documented interface modules — a control module (motion modes, locomotion, joint control, end effectors and preset motions), an interaction module (voice, screen and LED control), a hardware abstraction layer (LiDAR, RGB-D, IMU and touch sensors), a perception module (SLAM and vision) and a system-management module (developer mode and power management) — and ships more than 30 runnable example programs per language covering motion, gripper operation, sensor reads, audio/video and SLAM. It is built on ROS 2 and documented with an interface reference, an SDK data-structures reference and an SDK state-transition reference.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/aimdk-x2"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

API entry from apis.yml

apis.yml Raw ↑
aid: agibot:aimdk-x2
name: AimDK_X2 SDK
description: AimDK_X2 is the published secondary-development SDK for the AgiBot X2 humanoid. It exposes
  the robot to Python and C++ programs through five documented interface modules — a control module (motion
  modes, locomotion, joint control, end effectors and preset motions), an interaction module (voice, screen
  and LED control), a hardware abstraction layer (LiDAR, RGB-D, IMU and touch sensors), a perception module
  (SLAM and vision) and a system-management module (developer mode and power management) — and ships more
  than 30 runnable example programs per language covering motion, gripper operation, sensor reads, audio/video
  and SLAM. It is built on ROS 2 and documented with an interface reference, an SDK data-structures reference
  and an SDK state-transition reference.
humanURL: https://x2-aimdk.agibot.com/en/latest/index.html
x-endpoint-pattern: on-robot / LAN — the SDK connects to the X2 over the network connection described
  in the documentation prerequisites; no public internet base URL is published.
tags:
- Robotics
- SDK
- Python
- C++
- ROS 2
- SLAM
- Motion Control
properties:
- type: Documentation
  url: https://x2-aimdk.agibot.com/en/latest/index.html
- type: APIReference
  url: https://x2-aimdk.agibot.com/en/latest/Interface/index.html
- type: GettingStarted
  url: https://x2-aimdk.agibot.com/en/latest/quick_start/index.html
- type: Examples
  url: https://x2-aimdk.agibot.com/en/latest/example/Python.html
- type: SDKs
  url: packages/agibot-packages.yml