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

# Overview

This page lists Wuji Hand 2 SDK practice guides.

## Pages in This Chapter

| Page | Matching example | Drives the motors |
| - | - | - |
| [Subscribing With Callbacks](/en/docs/wuji-hand/latest/sdk-practice/subscribe-callback) | `0.subscribe_callback.py` | No |
| [Subscribing Asynchronously](/en/docs/wuji-hand/latest/sdk-practice/subscribe-async) | `1.subscribe_async.py` | No |
| [Publishing Control Commands](/en/docs/wuji-hand/latest/sdk-practice/publish-command) | `2.publish.py` | **Yes** |
| [Replaying a Thumb Opposition](/en/docs/wuji-hand/latest/sdk-practice/opposition-replay) | `6_opposition/opposition.py` | **Yes** |
| [Running an MIT Joint Sweep](/en/docs/wuji-hand/latest/sdk-practice/mit-sweep) | `7.mit_sweep.py` | **Yes** |
| [Adjusting Stream Rate](/en/docs/wuji-hand/latest/sdk-practice/stream-rate) | `4.set_stream_rate.py` | No |
| [Reading Device Info](/en/docs/wuji-hand/latest/sdk-practice/device-info) | `2_hand_info.c` | No |
| [Exporting Device Logs](/en/docs/wuji-hand/latest/sdk-practice/export-flash-logs) | `5.export_flash_logs.py` | No |

<Warning>
  The three pages marked "Yes" enable the motors. Clear people, cables, and desk objects from around the hand before starting, keep someone watching throughout, and stay ready to cut power.
</Warning>

## Practice That Spans Products

The fingertip tactile integration contract lives on the SDK side, so its practice page is [Wuji Hand 2 Fingertip Tactile](/en/docs/wuji-sdk/sdk-practice/hand2-fingertip/). Calibration data is filed per SDK user, covered in [Local SDK User Management](/en/docs/wuji-sdk/sdk-practice/user-management/).


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