Show / Hide Table of Contents

Installation

This topic provides details about installing RobotStudio SDK and what you get after installing it.

Prerequisites

  • You need Administrator privileges.

  • Microsoft Visual Studio must be installed for the Add-In and SmartComponent project templates to be installed.

Licensing

Type Description
Designtime You can develop SmartComponents and Add-Ins free of charge.
Runtime A RobotStudio Premium license is required
to run Add-Ins referencing the assembly ABB.Robotics.RobotStudio.dll. Other Add-Ins (not referencing ABB.Robotics.RobotStudio.dll) and SmartComponents do not require a license at runtime.
Content RobotStudio SDK content license

Software Requirements

Operating system

Microsoft Windows 11 or later is required.

Microsoft Visual Studio

Microsoft Visual Studio 2019 or 2022 development environment and .NET Framework 4.8 is required.

RobotStudio

RobotStudio 2020 or later is required to debug and run Add-Ins and SmartComponents developed with RobotStudio SDK.

Versioning

RobotStudio SDK is installed side-by-side with any previous major version of RobotStudio SDK, while minor versions within a release will be updated to the latest one.

Installing RobotStudio SDK on a PC

  • Browse to http://developercenter.robotstudio.com and select RobotStudio SDK and then Download.
  • Extract the downloaded zip file to a folder on your computer.
  • Double-click RobotStudio SDK version.exe to start the installation procedure.

Content

Assemblies

The API is contained in the following assemblies.

Namespace Assembly
ABB.Robotics.Math ABB.Robotics.Math.dll
ABB.Robotics.RobotStudio ABB.Robotics.RobotStudio.dll
ABB.Robotics.RobotStudio.Stations ABB.Robotics.RobotStudio.Stations.dll
ABB.Robotics.RobotStudio.UI ABB.Robotics.RobotStudio.UI.dll
ABB.Robotics.RobotStudio.Stations.Forms ABB.Robotics.RobotStudio.Stations.Forms.dll
ABB.Robotics.RobotStudio.Documents ABB.Robotics.RobotStudio.Documents.dll
ABB.Robotics.RobotStudio.Environment ABB.Robotics.RobotStudio.Environment.dll
ABB.Robotics.RobotStudio.Controllers ABB.Robotics.RobotStudio.Controllers.dll
ABB.Robotics.RobotStudio.Diagnostics ABB.Robotics.RobotStudio.dll

Documentation

API reference documentation, sample code sample and walkthroughs are available at http://developercenter.robotstudio.com. After installation, the reference documentation can be launched from the RobotStudio Help Menu, RobotStudio version SDK Documentation on the Windows start menu and Reference documentation.

Microsoft Visual Studio Project Templates (C#)

The following Microsoft Visual Studio project templates are provided:

  • RobotStudio Empty Add-In: This template is used for a standard Add-In.
  • RobotStudio Online Add-In: This template is used for an Add-In that works with a controller using PC SDK.
  • RobotStudio Sample Add-In: This template provides sample code and ribbon controls.
  • RobotStudio Smart Component: This template is used for a Smart Component with code behind and XML definition.

Tools

The LibraryCompiler.exe tool is used for batch creation of RobotStudio libraries such as SmartComponents and Mechanisms.

In this article
Back to top Copyright © 2025 ABB