Robots/Parts/Software
Unitree SDK 2
Unitree's toolkit for programming its robots. It lets a developer read the robot's sensors and send it commands, from simple walking instructions down to the individual motors.
- 2 of 5
- robots in the database
Unitree- made by
- Software
- brain layer
- Free
- listed price
Key numbers
- Made by
- Unitree
- Licence
- BSD 3-Clause: free to use, change and sell
- Runs on
- Ubuntu Linux
Source: Unitree on GitHub, unitree_sdk2 (github.com)
Price guide
Listed price
Free
The software is free. On the G1 and Go2, the robot only accepts it on the more expensive EDU versions.
Where to buySource: Unitree on GitHub, licence file (github.com)
Strengths and trade-offs
Our analysisStrengths
Gives control right down to each motor.
Open code with a generous licence.
One toolkit across Unitree's robots.
Trade-offs
Only works on Unitree robots.
Programming access is held back for the costlier versions.
Documentation is thinner than for older, widely used tools.
Why robot makers choose it
Our readUniversities and labs buy robots to program them. Publishing a free toolkit makes Unitree's robots attractive to them, and reserving access for the EDU versions is how Unitree charges for it.
This is our reasoning from the public facts. No maker has confirmed it.
Robots using it
Unitree G1ConfirmedHumanoid, all versionsUnitree's own training code uses it to run a learned controller on the real robot.
Unitree Go2ConfirmedQuadruped, all versions
This list covers only the robots researched so far. A robot missing here may still use this part.
Numbers and listed prices on this page come from the sources shown. Anything marked as our analysis, our read or our estimate is our own view and has not been confirmed by any company. Last checked 12 Oct 2026. How we verify