X-Plane SDK Download
The X-Plane SDK download contains the C headers and pascal interface files to compile plugins, and the stub libraries to link plugins for platforms that need them.
You do not need to download any files to run plugins; X-Plane ships with the appropriate infrastructure to host plugins.
- X-Plane SDK 2.1.2 for Windows, Linux and Mac Mach-O in Zip format.
All documentation and sample code is available through this web site.
The SDK 1.0 API works with X-Plane versions 6.70 and newer. The SDK 2.0 API works with X-Plane versions 9.00 and newer. The SDK 2.1 API works with X-Plane versions 10.00 and newer. (10.20 and newer for 64-bits.)
In all cases you can and should download the latest SDK file above.
Here are older SDK releases; you should not need them. Use the 2.1.2 SDK to build all plugins, even when targeting old versions of the sim.
- X-Plane SDK 2.0.1 for Windows, Linux and Mac Mach-O in Zip format.
- X-Plane SDK 1.0.2 for Windows, Linux and Mac Mach-O in Zip format.
- X-Plane SDK 1.0.2 for Mac CFM in !StuffIt format.
For Macintosh Users:
The X-Plane SDK 1.0 download contains the same data in both packages. However the CFM stub libraries will not work correctly when zipped. So you must use the .sit edition when creating CFM plugins. The .zip version should be fine when making Mach-O plugins, which don't use the CFM stub libraries.
The SDK 2.0 and newer come only in Mach-O format, so no .sit is required. (Since the SDK 2.0 only runs on X-Plane 9, which will not run on Mac OS 8 or 9, there is no need/advantage to create CFM 2.0 plugins. All 2.0 plugins should be universal Mach-O plugins!)