PureGDK is an intermediary compiler and a set of command libraries that interfaces the DarkBasic Professional and PureBasic language at compile-time. This allows DarkBasic Professional commands to be compiled and debugged right out of the PureBasic IDE. It also bring a powerful new command set to both PureBasic and DarkBasic users alike. Both DarkBasic Professional and PureBasic are required to compile.

PureGDK supports all of the DarkBasic Professional plugins through its plugin framework. For information how how to use this framework please refer to the How to use the PureGDK plugin framework page.