Page 1 of 1

What is the difference between SDK and Toolkit ?

Posted: 18 Mar 2011, 15:41
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.