Developer´s Corner

P.I. Engineering Software Development Kits

Note: The information on this page is for Windows operating system development. Support for Mac developers can be found here: OS-X Info. Support for other operating systems can be found here: Alt OS Info.

P.I. Engineering SDK

Download it here: PIEngineeringSDK.exe (v1013) (2.6 MB) updated 06/04/2010.

This Software Development Kit (SDK) supports all X-keys devices we are currently shipping and offers code examples for (VS)Visual Studio C# 2008 Express, VS C++ 2005 and VS Visual Basic 2008 Express.

Before downloading the SDK, please join our Private Developer's List. This is the best way for us to keep you apprised of changes in our SDKs or products. We only send out information pertinent to our products and never provide your address to anyone else.

Join our Private Developer's E-mail List


Supporting Multiple Firmware

Our X-keys firmware has evolved and improved over time.  While there is no change in the physical appearance of the X-keys, the Product ID (PID) is different and the data reports have significant differences.  Here we offer help to the programmer who wishes to support multiple versions of our firmware in the same X-keys device. 

More Code Samples

Though the samples in our standard SDK above fit a wide variety of developers' needs, occasionally we've had cause to write special samples. These odd ducks do not fit in with the other samples in our SDK, but you can find them here. If you don't find what you're looking for, please contact us.

Legacy SDKs


In most cases software developers should use our latest SDK since it supports all devices we are currently offering and works on the most current operating systems.  These legacy SDKs offer support for older firmware versions of our X-keys. 

Visit Our Other Product Sites:

RailDriver.com
Ship Driver