What is the difference between SDK and Toolkit ?

Frequently Asked Questions. Please look here first before you ask questions in one of the forums.
Post Reply
User avatar
Support Team
Hero Member
Hero Member
Posts: 3056
Joined: 18 Mar 2011, 15:09

What is the difference between SDK and Toolkit ?

Post by Support Team »

The SDK gives you more flexibility, but the Toolkit might be simpler.

In general both - the SDK and the Toolkit - are designed to make developers' life easy. Developers of OPC UA enabled products need to develop quite a lot infrastructure code for getting a UA Server or UA Client application to run. This infrastructure code (e.g. certificate handling, session management, subscription management, node handling, etc.) is provided by a SDK or Toolkit.

While a Toolkit tries to simplify by reducing functionality or by implementing for a certain use case, the SDK provides the highest flexibility without reducing functionality and leaving optimization to the developer knowing best his specific use case.

The SDKs from Unified Automation offer both. The developer can decide to use the flexible SDK-Level function or to use the more simplified Toolkit-Level.
Best regards
Unified Automation Support Team

Post Reply