Connect your software to any industrial robot
UnderAutomation makes software libraries (SDKs) that let your .NET, Python, LabVIEW or Matlab application talk to Universal Robots, Fanuc, Yaskawa, ABB and Stäubli robots. Nothing to install on the robot.
From your code to the robot in 3 steps
The SDK is a translator between your software and the robot controller. You write simple commands, it speaks the native protocols of each brand.
Add the library
One package from NuGet or PyPI, or a LabVIEW or Matlab toolbox. No license manager, no USB key.
Connect by IP address
Nothing to install on the robot: the SDK uses the network protocols already in the controller.
Read, write, move
Positions, registers, I/O, programs, alarms and files, in a few lines of code.

1# pip install UnderAutomation.UniversalRobots2from underautomation.universal_robots.ur import UR34robot = UR()5robot.connect("192.168.0.1")67pose = robot.primary_interface.cartesian_info.as_pose()8robot.dashboard.load_program("pick_and_place.urp")9robot.dashboard.play()
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
Made for everyone around the robot
Used in production around the world
24
Countries
6
Years of developments
400k
Code lines developed for you
5
Robot brands
Customer Success Stories
All customer storiesTestimonials
One API for every robot, one IDE for the factory floor
We are building two new products on top of the SDKs. They are in development: follow them now.
TouchUp
Robot IDE for the factory floorYour software
C# · Python · LabVIEW · MatlabUnderAutomation.Robotics
One common API for every brand




Features of these software libraries
Still have questions ?
Please send us a message describing your request and we will get back to you as soon as possible.








