“The rumors of my death have been greatly exaggerated...”

When we launched the Structure Sensor, we made a promise to support OpenNI. In order to keep doing that, we’ve created this OpenNI resource page (and a GitHub repo) to provide a one-stop resource for the community to get OpenNI 2 binaries and documentation. We’ll be hosting this page for the indefinite future, and we’ll keep it updated as OpenNI continues to evolve.

Guess what? We're hosting OpenNI 2 SDK Binaries & Docs

Structure Core customers: OpenNI does not currently support Structure Core. To start developing with Structure Core download Structure SDK (Cross-Platform) on the Developer Portal.





  • There are no Android binaries available at this time. Please follow these instructions to build on Android.

OpenNI Documentation

We have PDFs available of the OpenNI Programmer's Guide, the OpenNI Migration Guide (OpenNI 1 to OpenNI 2), and how to use Structure Sensor with OpenNI 2. There's also a zip download of automatically-generated documentation.

iOS developers: OpenNI 2 doesn't work with iOS. Good news though! Structure SDK for iOS is available on the Developer Portal.

But that's not all...

We've forked OpenNI 2 on GitHub

Need to go deeper than binaries? We’re keeping a fork of the OpenNI 2 repo alive and updated where you can access the complete source to use OpenNI with ASUS Xtion, PrimeSense Carmine, Microsoft Kinect and Structure Sensor depth sensors. If you’d like to get involved with this fork, you can make pull requests, contribute to the wiki, or submit issues.

OpenNI 2 C++

Forked by Occipital

View on GitHub

Moving Forward

We know many in the OpenNI community have spent a lot of time creating devices and software that work with OpenNI. We have, too. Let's work together to ensure that OpenNI continues to improve, and remains compatible with modern operating systems as they change.

Want to get in touch? Send a tweet to @occipital, , or post an issue to our GitHub fork.

All product and company names are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.