> ## 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/L5L7y_1GoeOydbgy/shared/assets/covers/cover-sdk-live-blank.png?fit=max&auto=format&n=L5L7y_1GoeOydbgy&q=85&s=5c19a5ae3b4903e1bf65945d265bb3f4" className="wj-media wj-cover dark:[&_[data-component-part=card-image]]:content-[url('/shared/assets/covers/cover-sdk-live-blank-dark.png')] wj-dark-cover" width="1536" height="486" data-path="shared/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](/docs/en/wuji-sdk/latest/introduction) — Supported devices, SDK languages, and core capabilities
    * [Installation and Environment](/docs/en/wuji-sdk/latest/quick-start) — System requirements, Python and C installation, and installation checks
      * [System Requirements](/docs/en/wuji-sdk/latest/quick-start#system-requirements)
      * [Install the Python SDK](/docs/en/wuji-sdk/latest/quick-start#install-the-python-sdk)
      * [Install the C SDK](/docs/en/wuji-sdk/latest/quick-start#install-the-c-sdk)
      * [Verify the Installation](/docs/en/wuji-sdk/latest/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](/docs/en/wuji-sdk/latest/device-connection) — Auto-connect, serial number, address, USB, and handedness-based connections
      * [Auto Connect](/docs/en/wuji-sdk/latest/device-connection#auto-connect)
      * [Connect by SN](/docs/en/wuji-sdk/latest/device-connection#connect-by-sn)
      * [Connect by Address](/docs/en/wuji-sdk/latest/device-connection#connect-by-address)
      * [Connect by USB](/docs/en/wuji-sdk/latest/device-connection#connect-by-usb)
      * [Connect by Handedness](/docs/en/wuji-sdk/latest/device-connection#connect-by-handedness)
      * [Multi-device Management](/docs/en/wuji-sdk/latest/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](/docs/en/wuji-sdk/latest/data-subscription) — Async, sync non-blocking, callback, output-rate, and cross-device subscriptions
      * [Subscription Modes](/docs/en/wuji-sdk/latest/data-subscription#subscription-modes)
      * [Adjusting the Stream Output Rate](/docs/en/wuji-sdk/latest/data-subscription#adjusting-the-stream-output-rate)
      * [Cross-device Merged Subscription](/docs/en/wuji-sdk/latest/data-subscription#cross-device-merged-subscription)
      * [Available Data Streams](/docs/en/wuji-sdk/latest/data-subscription#available-data-streams)
    * [Wuji Hand 2 Fingertip Tactile](/docs/en/wuji-sdk/latest/wuji-hand-2-tactile) — Tactile data formats, calibration, and offline processing
    * [Data Reference](/docs/en/wuji-sdk/latest/data-reference) — Frame, pose, inertial, and recording types
    * [Time Synchronization and Coordinate Transforms](/docs/en/wuji-sdk/latest/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](/docs/en/wuji-sdk/latest/data-recording) — Compression, timestamps, global resources, episodes, monitoring, and examples
      * [Recording Monitoring](/docs/en/wuji-sdk/latest/data-recording#recording-monitoring)
      * [Quality Alerts](/docs/en/wuji-sdk/latest/data-recording#quality-alerts)
      * [Examples](/docs/en/wuji-sdk/latest/data-recording#examples)
  </Step>

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

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

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

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

## All Pages in This Version

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