Industrial robots communication libraries
Easily integrate
Universal Robots, Fanuc, Yaskawa, ABB or Staubli
robots into your
.NET, Python, LabVIEW or Matlab
applications
Toolbox • kinematic transformation • program manipulation • native file decoding
Pay once, use forever • Technical support included • Source code available
Connect Your Industrial Robot in Minutes with Our SDK
Integrate Industrial Robots with a Few Lines of C# or Python
Simplify remote supervision and control of your industrial robots using the SDK (Software Development Kit) developed by UnderAutomation. Designed to adapt to each brand of robot, our libraries allow rapid and intuitive integration, meeting the needs of both end users and integrators (OEM).
// C#using UnderAutomation.UniversalRobots;var robot = new UR();robot.Connect("192.168.0.1");robot.Rtde.OutputDataReceived += Rtde_OutputDataReceived;robot.Dashboard.LoadProgram("pick.urp");robot.Dashboard.Play();double x = robot.PrimaryInterface.CartesianInfo.X
Multi-OS SDK: .NET, Python, LabVIEW on Windows, Linux & macOS
Originally developed in .NET, our SDKs are now compatible with Python, LabVIEW and Matlab, and work on Windows, Linux and MacOS. Tested in collaboration with major robot brands, they guarantee compatibility with all models, even the oldest. Benefit from a robust library ready for industrial requirements, regardless of your technical environment.

No Installation on Robot: Secure Plug-and-Play SDK
With our SDKs, there is no need to install anything on your robots. They use native controller protocols, operate locally for maximum privacy, and are free of software dependencies. You have 30 days to test our solutions and the examples provided before committing. Simplify your implementation while ensuring optimal security.
# Python 🐍from underautomation.fanuc.fanuc_robot import FanucRobotrobot = FanucRobot()robot.Connect("192.168.0.1")robot.Telnet.SetVariable("$RMT_MASTER", 1)robot.Snpx.CurrentPosition.ReadWorldPosition()
Offline Toolbox & Perpetual Royalty-Free License
Each SDK includes an offline toolbox for tasks like converting positions or decompiling programs. Want total customization? Opt for the source license and access the code. Our licenses are perpetual, royalty-free, and designed to be accessible to everyone, from SMEs to universities. Once acquired, develop and distribute without limits, regardless of the number of developers or bots involved.

- Integrate Industrial Robots with a Few Lines of C# or Python , Simplify remote supervision and control of your industrial robots using the SDK (Software Development Kit) developed by UnderAutomation. Designed to adapt to each brand of robot, our libraries allow rapid and intuitive integration, meeting the needs of both end users and integrators (OEM).
- Multi-OS SDK: .NET, Python, LabVIEW on Windows, Linux & macOS , Originally developed in .NET, our SDKs are now compatible with Python, LabVIEW and Matlab, and work on Windows, Linux and MacOS. Tested in collaboration with major robot brands, they guarantee compatibility with all models, even the oldest. Benefit from a robust library ready for industrial requirements, regardless of your technical environment.
- No Installation on Robot: Secure Plug-and-Play SDK , With our SDKs, there is no need to install anything on your robots. They use native controller protocols, operate locally for maximum privacy, and are free of software dependencies. You have 30 days to test our solutions and the examples provided before committing. Simplify your implementation while ensuring optimal security.
- Offline Toolbox & Perpetual Royalty-Free License , Each SDK includes an offline toolbox for tasks like converting positions or decompiling programs. Want total customization? Opt for the source license and access the code. Our licenses are perpetual, royalty-free, and designed to be accessible to everyone, from SMEs to universities. Once acquired, develop and distribute without limits, regardless of the number of developers or bots involved.
Trusted by hundreds Companies Worldwide
For several years, libraries supplied by UnderAutomation have enabled small companies, universities and large corporations to develop the communication layer with their robots quickly and affordably.
Customer Success Stories
Discover how our customers integrate UnderAutomation solutions into their industrial projects.
Testimonials
0
0
100k
SDK for Every Robot Brand: UR, Fanuc, Yaskawa & Staubli
Plug & Play
Connect your robot in just a few minutes. No license manager to install, no USB key. Only reference the library.
No plugins to install on the robot
Use of network protocols provided as standard by the robot controller.URCaps Motoplus PCSDK Karel ROS
30-day trial
Try it free for 30 days, no commitment, no registration required
Pay once, use forever
Perpetual license, no subscription required, regardless of the number of robots, developers, or redistributed software
RTDE
Dashboard Server
Primary Interface
SSH
SFTP
Interpreter Mode
Socket
Telnet
FTP
SNPX
RMI
Stream Motion
Ethernet/IP
Motologix
High Speed Ethernet Server (HSES)
SOAP
Yes
up to 500Hz (RTDE)
up to 100Hz (SNPX)
up to 50Hz (HSES)
up to 50Hz (SOAP)
CB-Series
e-Series
R-J3iB
R-30iA
R-30iB
YRC1000
YRC1000 micro
DX200
FS100
CS8
CS9
URSim
ROBOGUIDE
Motosim
Staubli Robotics Suite
Yes, up to 8 solutions, singularities detection
Yes, up to 16 solutions for CRX cobots and 8 for others
Soon
Yes, online by SOAP
RPY / rotation vector / Matrix
,
,
,
Decompilation of program files (*.urp) and installation files (*.installation)
Deserialization of Fanuc files (*.va, *.ls, *.dg, ...)
,
,
or
1100€lifetime
or
1100€lifetime
or
500€lifetime
or
300€lifetime
RTDE
Dashboard Server
Primary Interface
SSH
SFTP
Interpreter Mode
Socket
up to 500Hz (RTDE)
CB-Series
e-Series
URSim
Yes, up to 8 solutions, singularities detection
RPY / rotation vector / Matrix
Decompilation of program files (*.urp) and installation files (*.installation)
or
1100€lifetime
Still have questions ?
Please send us a message describing your request and we will get back to you as soon as possible.
















