> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wuji.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Wuji SDK · Reading guide

> Python and C SDKs.

<Card img="https://mintcdn.com/wuji-0bbde051/32vMaCBOgjCFMkOf/assets/covers/cover-sdk-live-blank.png?fit=max&auto=format&n=32vMaCBOgjCFMkOf&q=85&s=bd6e4c28fd7b0734d3a517ffc796e596" className="wj-media wj-cover" width="1536" height="486" data-path="assets/covers/cover-sdk-live-blank.png">
  <span className="wj-eyebrow">Device Tools · Product Documentation</span>
  <span className="wj-hero-name">Wuji SDK</span>
  <span className="wj-hero-tag">Python and C SDKs.</span>
  <span className="wj-hero-specs"><Badge>v2026.8.31</Badge> <Badge>C / Python</Badge></span>
</Card>

## Recommended Reading Path

Follow these stages to install the SDK, connect devices, work with data, and build integrations.

<Steps>
  <Step title="Install and Run Your First Example">
    Install the SDK, then run a first example.

    * [Introduction](/en/docs/wuji-sdk/introduction) — Supported devices, SDK languages, and core capabilities
    * [Installation and Environment](/en/docs/wuji-sdk/quick-start) — System requirements, Python and C installation, and installation checks
      * [System Requirements](/en/docs/wuji-sdk/quick-start#system-requirements)
      * [Install the Python SDK](/en/docs/wuji-sdk/quick-start#install-the-python-sdk)
      * [Install the C SDK](/en/docs/wuji-sdk/quick-start#install-the-c-sdk)
      * [Verify the Installation](/en/docs/wuji-sdk/quick-start#verify-the-installation)
  </Step>

  <Step title="Connect Devices">
    Use one SDK manager to discover, connect, and manage Wuji devices.

    * [Device Discovery and Connection](/en/docs/wuji-sdk/device-connection) — Auto-connect, serial number, address, USB, and handedness-based connections
      * [Auto Connect](/en/docs/wuji-sdk/device-connection#auto-connect)
      * [Connect by SN](/en/docs/wuji-sdk/device-connection#connect-by-sn)
      * [Connect by Address](/en/docs/wuji-sdk/device-connection#connect-by-address)
      * [Connect by USB](/en/docs/wuji-sdk/device-connection#connect-by-usb)
      * [Connect by Handedness](/en/docs/wuji-sdk/device-connection#connect-by-handedness)
      * [Multi-device Management](/en/docs/wuji-sdk/device-connection#multi-device-management)
  </Step>

  <Step title="Subscribe to and Understand Data">
    Start with subscription modes, then review product data streams, timestamps, and coordinate transforms.

    * [Data Subscription](/en/docs/wuji-sdk/data-subscription) — Async, sync non-blocking, callback, output-rate, and cross-device subscriptions
      * [Subscription Modes](/en/docs/wuji-sdk/data-subscription#subscription-modes)
      * [Adjusting the Stream Output Rate](/en/docs/wuji-sdk/data-subscription#adjusting-the-stream-output-rate)
      * [Cross-device Merged Subscription](/en/docs/wuji-sdk/data-subscription#cross-device-merged-subscription)
      * [Available Data Streams](/en/docs/wuji-sdk/data-subscription#available-data-streams)
    * [Wuji Hand 2 Fingertip Tactile](/en/docs/wuji-sdk/wuji-hand-2-tactile) — Tactile data formats, calibration, and offline processing
    * [Data Reference](/en/docs/wuji-sdk/data-reference) — Frame, pose, inertial, and recording types
    * [Time Synchronization and Coordinate Transforms](/en/docs/wuji-sdk/time-sync) — Timestamp semantics, automatic synchronization, and manual synchronization
  </Step>

  <Step title="Record Data">
    Record synchronized multi-stream data to MCAP and check recording quality.

    * [Data Recording and Offline Processing](/en/docs/wuji-sdk/data-recording) — Compression, timestamps, global resources, episodes, monitoring, and examples
      * [Recording Monitoring](/en/docs/wuji-sdk/data-recording#recording-monitoring)
      * [Quality Alerts](/en/docs/wuji-sdk/data-recording#quality-alerts)
      * [Examples](/en/docs/wuji-sdk/data-recording#examples)
  </Step>

  <Step title="Calibrate and Manage Devices">
    Manage device parameters, SDK users, and calibration data.

    * [Device Parameters and User Data](/en/docs/wuji-sdk/device-params) — Read and write parameters, isolate users, export and import data, and calibrate
      * [Reading Parameters](/en/docs/wuji-sdk/device-params#reading-parameters)
      * [SDK User Management](/en/docs/wuji-sdk/device-params#sdk-user-management)
      * [User Data Export and Import](/en/docs/wuji-sdk/device-params#user-data-export-and-import)
      * [Calibration](/en/docs/wuji-sdk/device-params#calibration)
  </Step>

  <Step title="Go Deeper">
    Explore retargeting, engineering practices, troubleshooting, and the C bindings.

    * [Hand Retargeting](/en/docs/wuji-sdk/retargeting) — Map 21 hand keypoints to 20 joint angles
    * [Best Practices](/en/docs/wuji-sdk/advanced) — Error handling, reconnection, multi-device work, and logging
    * [Troubleshooting](/en/docs/wuji-sdk/troubleshooting) — Installation, runtime, compatibility, and logging issues
    * [C API Reference](/en/docs/wuji-sdk/c-sdk-reference) — C interfaces, error codes, conventions, and Python equivalents
    * [Appendix](/en/docs/wuji-sdk/appendix) — Glossary, error codes, exception types, and compatibility
  </Step>
</Steps>

## All Pages in This Version

<Columns cols={2}>
  <Card title="Release Notes" href="/en/release-notes" horizontal>Version updates and changelog for Wuji SDK</Card>
  <Card title="Introduction" href="/en/docs/wuji-sdk/introduction" horizontal>Supported devices, SDK languages, and core capabilities</Card>
  <Card title="Installation and Environment" href="/en/docs/wuji-sdk/quick-start" horizontal>System requirements, Python and C installation, and installation checks</Card>
  <Card title="Device Discovery and Connection" href="/en/docs/wuji-sdk/device-connection" horizontal>Discover, connect, and manage Wuji devices</Card>
  <Card title="Data Subscription" href="/en/docs/wuji-sdk/data-subscription" horizontal>Subscribe to, merge, and rate-limit device data streams</Card>
  <Card title="Wuji Hand 2 Fingertip Tactile" href="/en/docs/wuji-sdk/wuji-hand-2-tactile" horizontal>Tactile formats, calibration, and offline processing</Card>
  <Card title="Data Recording" href="/en/docs/wuji-sdk/data-recording" horizontal>Record multi-channel data to MCAP</Card>
  <Card title="Data Reference" href="/en/docs/wuji-sdk/data-reference" horizontal>Frame, pose, inertial, and recording types</Card>
  <Card title="Device Parameters and User Data" href="/en/docs/wuji-sdk/device-params" horizontal>Read and write parameters, isolate users, export and import data, and calibrate</Card>
  <Card title="Time Synchronization" href="/en/docs/wuji-sdk/time-sync" horizontal>Timestamp semantics, automatic synchronization, and manual synchronization</Card>
  <Card title="Hand Retargeting" href="/en/docs/wuji-sdk/retargeting" horizontal>Map hand keypoints to joint angles</Card>
  <Card title="SDK Practice" href="/en/docs/wuji-sdk/sdk-practice/index" horizontal>Retargeting, user management, and fingertip tactile examples</Card>
  <Card title="Best Practices" href="/en/docs/wuji-sdk/advanced" horizontal>Error handling, reconnection, multi-device work, and logging</Card>
  <Card title="Troubleshooting" href="/en/docs/wuji-sdk/troubleshooting" horizontal>Installation, runtime, compatibility, and logging issues</Card>
  <Card title="C API Reference" href="/en/docs/wuji-sdk/c-sdk-reference" horizontal>C interfaces, error codes, and Python equivalents</Card>
  <Card title="Appendix" href="/en/docs/wuji-sdk/appendix" horizontal>Glossary, error codes, exception types, and compatibility</Card>
</Columns>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.