> ## 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.

# Reading guide

> [card]
>
> Device Tools · Product Documentation
> Wuji SDK

## Recommended Reading Path

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

**1. Install and Run Your First Example**

Install the SDK, then run a first example.

* [Introduction](https://docs.wuji.tech/docs/en/wuji-sdk/latest/introduction.md) — Supported devices, SDK languages, and core capabilities
* [Installation and Environment](https://docs.wuji.tech/docs/en/wuji-sdk/latest/quick-start.md) — System requirements, Python and C installation, and installation checks
  * [System Requirements](https://docs.wuji.tech/docs/en/wuji-sdk/latest/quick-start.md#system-requirements)
  * [Install the Python SDK](https://docs.wuji.tech/docs/en/wuji-sdk/latest/quick-start.md#install-the-python-sdk)
  * [Install the C SDK](https://docs.wuji.tech/docs/en/wuji-sdk/latest/quick-start.md#install-the-c-sdk)
* [Docker Deployment](https://docs.wuji.tech/docs/en/wuji-sdk/latest/docker-deployment.md) — Image builds, host networking, data mounts, and recovery

**2. Connect Devices**

Use one SDK manager to discover, connect, and manage Wuji devices.

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

**3. Subscribe to and Understand Data**

Start with subscription modes, then review product data streams, timestamps, and coordinate transforms.

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

**4. Record Data**

Record synchronized multi-stream data to MCAP and check recording quality.

* [Data Recording](https://docs.wuji.tech/docs/en/wuji-sdk/latest/data-recording.md) — Compression, timestamps, global resources, episodes, monitoring, and examples
  * [Recording Monitoring](https://docs.wuji.tech/docs/en/wuji-sdk/latest/data-recording.md#recording-monitoring)
    * [Quality Alerts](https://docs.wuji.tech/docs/en/wuji-sdk/latest/data-recording.md#quality-alerts)
  * [Examples](https://docs.wuji.tech/docs/en/wuji-sdk/latest/data-recording.md#examples)

**5. Calibrate and Manage Devices**

Manage device parameters, SDK users, and calibration data.

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

**6. Go Deeper**

Explore retargeting, engineering practices, troubleshooting, and the C bindings.

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

## All Pages in This Version

> [card] [Release Notes](https://docs.wuji.tech/docs/en/release-notes.md)
>
> Version updates and changelog for Wuji SDK

> [card] [Introduction](https://docs.wuji.tech/docs/en/wuji-sdk/latest/introduction.md)
>
> Supported devices, SDK languages, and core capabilities

> [card] [Installation and Environment](https://docs.wuji.tech/docs/en/wuji-sdk/latest/quick-start.md)
>
> System requirements, Python and C installation, and installation checks

> [card] [Docker Deployment](https://docs.wuji.tech/docs/en/wuji-sdk/latest/docker-deployment.md)
>
> Container builds, device access, and persistent data

> [card] [Device Discovery and Connection](https://docs.wuji.tech/docs/en/wuji-sdk/latest/device-connection.md)
>
> Discover, connect, and manage Wuji devices

> [card] [Data Subscription](https://docs.wuji.tech/docs/en/wuji-sdk/latest/data-subscription.md)
>
> Subscribe to, merge, and rate-limit device data streams

> [card] [Wuji Hand 2 Fingertip Tactile](https://docs.wuji.tech/docs/en/wuji-sdk/latest/wuji-hand-2-tactile.md)
>
> Tactile formats, calibration, and offline processing

> [card] [Data Recording](https://docs.wuji.tech/docs/en/wuji-sdk/latest/data-recording.md)
>
> Record multi-channel data to MCAP

> [card] [Data Reference](https://docs.wuji.tech/docs/en/wuji-sdk/latest/data-reference.md)
>
> Frame, pose, inertial, and recording types

> [card] [Device Parameters and User Data](https://docs.wuji.tech/docs/en/wuji-sdk/latest/device-params.md)
>
> Read and write parameters, isolate users, export and import data, and calibrate

> [card] [Time Synchronization](https://docs.wuji.tech/docs/en/wuji-sdk/latest/time-sync.md)
>
> Timestamp semantics, automatic synchronization, and manual synchronization

> [card] [Hand Retargeting](https://docs.wuji.tech/docs/en/wuji-sdk/latest/retargeting.md)
>
> Map hand keypoints to joint angles

> [card] [SDK Practice](https://docs.wuji.tech/docs/en/wuji-sdk/latest/sdk-practice/index.md)
>
> Retargeting, user management, and fingertip tactile examples

> [card] [Best Practices](https://docs.wuji.tech/docs/en/wuji-sdk/latest/advanced.md)
>
> Error handling, reconnection, multi-device work, and logging

> [card] [Troubleshooting](https://docs.wuji.tech/docs/en/wuji-sdk/latest/troubleshooting.md)
>
> Installation, runtime, compatibility, and logging issues

> [card] [C API Reference](https://docs.wuji.tech/docs/en/wuji-sdk/latest/c-sdk-reference.md)
>
> C interfaces, error codes, and Python equivalents

> [card] [Appendix](https://docs.wuji.tech/docs/en/wuji-sdk/latest/appendix.md)
>
> Glossary, error codes, exception types, and compatibility


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