RobotStudio SDK

With RobotStudio SDK you can develop custom applications and SmartComponents for RobotStudio.

RobotStudio is an engineering tool that helps you to create, program, and simulate robot cells and stations. For commisioning, you can use RobotStudio to supervise, install, configure, and program real and virtual robot controllers.

For information and updates on RobotStudio, visit the RobotStudio Community site. RobotStudio, including RobotStudio SDK, can be downloaded from the Download section. To learn more and to get hints, visit the Developer Center section on the RobotStudio User Forum.

Release Information

  • Release Notes

Quick steps

  • Getting Started
  • How To's
    • Creating RobotStudio Add-In
    • Creating Button
  • Walkthroughs
    • Coordinate File Import
    • SmartComponents
  • Concepts
    • Undo/Redo
    • Simulation
  • API Reference

Learn more

Add-In life cycle

  • Creating a RobotStudio Add-In
  • Building an Add-In
  • Creating an Add-In file
  • Running an Add-In
  • Debugging an Add-In
  • Packing and Distributing an Add-In
  • Localizing an Add-In
  • Installing an Add-In
  • More...

SmartComponent life cycle

  • Creating a SmartComponent
  • Building a SmartComponent
  • Localizing a SmartComponent
  • Debugging a SmartComponent
  • Digitally Signing a SmartComponent's Assembly
  • Distributing a SmartComponent
  • Installing SmartComponents
  • Exporting from XML
  • Upgrading a SmartComponent
  • Declaring IO Signals
  • More...

Visualization

  • Markups
  • Temporary Graphics
  • Lights
  • Textures and Materials
  • Meshes
  • PointClouds
In this article
Back to top Copyright © 2025 ABB