Skip to main content

unitree_sdk2

Unitree robot sdk version 2.

Python package (PyPI)

The Python bindings are published to PyPI as far-unitree-sdk (the far- prefix avoids colliding with upstream Unitree packages). The import name is unchanged:

pip install far-unitree-sdk
import unitree_interface  # import name is unchanged

Wheels are prebuilt manylinux binaries (Python 3.8/3.9/3.10/3.11, x86_64 and aarch64) with the FastDDS runtime libraries bundled in — no compiler or system DDS install required.

Prebuild environment

  • OS (Ubuntu 20.04 LTS)
  • CPU (aarch64 and x86_64)
  • Compiler (gcc version 9.4.0)

Build examples

To build the examples inside this repository:

mkdir build
cd build
cmake ..
make

Installation

To build your own application with the SDK, you can install the unitree_sdk2 to your system directory:

mkdir build
cd build
cmake ..
sudo make install

Or install unitree_sdk2 to a specified directory:

mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/opt/unitree_robotics
sudo make install

You can refer to example/cmake_sample on how to import the unitree_sdk2 into your CMake project.

Note that if you install the library to other places other than /opt/unitree_robotics, you need to make sure the path is added to "${CMAKE_PREFIX_PATH}" so that cmake can find it with "find_package()".

Python DDS configuration

The optional pre-construction dds_config API, capability marker, singleton/error semantics and network-isolated native test recipe are documented in python_binding/DDS_CONFIG.md. Native regression tests live separately in python_binding_tests/.

Notice

For more reference information, please go to Unitree Document Center.

Release files for far-unitree-sdk 0.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for far-unitree-sdk 0.1.8
File
far_unitree_sdk-0.1.8-cp312-cp312-manylinux_2_31_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.31+ x86-64 Details
far_unitree_sdk-0.1.8-cp312-cp312-manylinux_2_31_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.31+ ARM64 Details
far_unitree_sdk-0.1.8-cp311-cp311-manylinux_2_31_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.31+ x86-64 Details
far_unitree_sdk-0.1.8-cp311-cp311-manylinux_2_31_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.31+ ARM64 Details
far_unitree_sdk-0.1.8-cp310-cp310-manylinux_2_31_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.31+ x86-64 Details
far_unitree_sdk-0.1.8-cp310-cp310-manylinux_2_31_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.31+ ARM64 Details
far_unitree_sdk-0.1.8-cp39-cp39-manylinux_2_31_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.31+ x86-64 Details
far_unitree_sdk-0.1.8-cp39-cp39-manylinux_2_31_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.31+ ARM64 Details
far_unitree_sdk-0.1.8-cp38-cp38-manylinux_2_31_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.31+ x86-64 Details
far_unitree_sdk-0.1.8-cp38-cp38-manylinux_2_31_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.31+ ARM64 Details

Total release size: 118.1 MB

Release files / far_unitree_sdk-0.1.8-cp312-cp312-manylinux_2_31_x86_64.whl

Download URL far_unitree_sdk-0.1.8-cp312-cp312-manylinux_2_31_x86_64.whl
Size 11.9 MB
Tags CPython 3.12 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
328060abe544f841f3058e763b32514afb3468e17fadfac512df92e02bcfb9d1
BLAKE2b-256 checksum
How to use checksums
6ae196ac8a3e72661f17a85fab1e27f7cc06a31716f04313ada36decc4c592f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / far_unitree_sdk-0.1.8-cp312-cp312-manylinux_2_31_aarch64.whl

Download URL far_unitree_sdk-0.1.8-cp312-cp312-manylinux_2_31_aarch64.whl
Size 11.7 MB
Tags CPython 3.12 Linux glibc 2.31+ ARM64
SHA-256 checksum
How to use checksums
270d648fd924f0253f3ac2bf044418cc3618bcf1d6f2ef7482ec92c99d18e4cc
BLAKE2b-256 checksum
How to use checksums
12efc9c9223c4fb19637d5364b714d860905ce22e08ce270cb2bce316a57e9a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / far_unitree_sdk-0.1.8-cp311-cp311-manylinux_2_31_x86_64.whl

Download URL far_unitree_sdk-0.1.8-cp311-cp311-manylinux_2_31_x86_64.whl
Size 11.9 MB
Tags CPython 3.11 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
1960dc533c25455a92d91e221ab7fdd22051a8da0d3db673842696ecf6a6aaa6
BLAKE2b-256 checksum
How to use checksums
fe4ef37024cbe242800d0dc2a17c271555ce81b16e9722810e6d2cbd55f8f97b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / far_unitree_sdk-0.1.8-cp311-cp311-manylinux_2_31_aarch64.whl

Download URL far_unitree_sdk-0.1.8-cp311-cp311-manylinux_2_31_aarch64.whl
Size 11.7 MB
Tags CPython 3.11 Linux glibc 2.31+ ARM64
SHA-256 checksum
How to use checksums
0346b0fbfaa1a6f6455de99e1fb65f311279ff65e9666cb9f600a402079e840c
BLAKE2b-256 checksum
How to use checksums
b00ded3bab7e642aafc67451aef72c8e9b251ee0e647f52b89eea388af834af7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / far_unitree_sdk-0.1.8-cp310-cp310-manylinux_2_31_x86_64.whl

Download URL far_unitree_sdk-0.1.8-cp310-cp310-manylinux_2_31_x86_64.whl
Size 11.9 MB
Tags CPython 3.10 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
b7a968a1d3a52500f3fa8625ece88fed23d4d5a9ce1e1a96c8ef807f94f782be
BLAKE2b-256 checksum
How to use checksums
11a2faf5966216b08cfc7c66d350bd129a52d828412531734d956bbe88971185
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / far_unitree_sdk-0.1.8-cp310-cp310-manylinux_2_31_aarch64.whl

Download URL far_unitree_sdk-0.1.8-cp310-cp310-manylinux_2_31_aarch64.whl
Size 11.7 MB
Tags CPython 3.10 Linux glibc 2.31+ ARM64
SHA-256 checksum
How to use checksums
83e7d13a082bf943ae995e8f70d54cce72759252cd11432dd838eb1fcaadad75
BLAKE2b-256 checksum
How to use checksums
abd162b94f32aeaf2432655535ae628fd669b362ef337eccf409cb2982e08038
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / far_unitree_sdk-0.1.8-cp39-cp39-manylinux_2_31_x86_64.whl

Download URL far_unitree_sdk-0.1.8-cp39-cp39-manylinux_2_31_x86_64.whl
Size 11.9 MB
Tags CPython 3.9 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
4709fdbc9caba2d00396accc70b707411d63558d12e63a500aa7d798b1d9b948
BLAKE2b-256 checksum
How to use checksums
bec3a1201c979f85e85bc92db7a813db1645067d748650859ce08291132b85be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / far_unitree_sdk-0.1.8-cp39-cp39-manylinux_2_31_aarch64.whl

Download URL far_unitree_sdk-0.1.8-cp39-cp39-manylinux_2_31_aarch64.whl
Size 11.7 MB
Tags CPython 3.9 Linux glibc 2.31+ ARM64
SHA-256 checksum
How to use checksums
8ac8911357306ec6f80a41aefb9122caddebd1c958b61b6d792ca6d776553444
BLAKE2b-256 checksum
How to use checksums
a0987e2414b7888104913d7bd9d7fabafe463d5ea575fd2f86d96d9a64ed386c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / far_unitree_sdk-0.1.8-cp38-cp38-manylinux_2_31_x86_64.whl

Download URL far_unitree_sdk-0.1.8-cp38-cp38-manylinux_2_31_x86_64.whl
Size 11.9 MB
Tags CPython 3.8 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
704fdf5e29684d6a3294b44620a22f14ab7c34b09d2985d051fe373bbc645827
BLAKE2b-256 checksum
How to use checksums
b901309b533612ab4b2f549670a94398fd7d31152c62f536036f5657fb705b66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / far_unitree_sdk-0.1.8-cp38-cp38-manylinux_2_31_aarch64.whl

Download URL far_unitree_sdk-0.1.8-cp38-cp38-manylinux_2_31_aarch64.whl
Size 11.7 MB
Tags CPython 3.8 Linux glibc 2.31+ ARM64
SHA-256 checksum
How to use checksums
82b6c7678ad3f0d8fcd0331ce37117f6bb057826bbd73822a8bed4294ab09b90
BLAKE2b-256 checksum
How to use checksums
6b36c65a1abef8f843b8a3af79219bceddef8dab3ed1cb08c705b8a34077e17d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page