Develop with Depth

At Occipital, we're developers and computer vision researchers like you. We've always wanted real-time 3D vision on mobile devices, but with existing hardware it was impossible to achieve a great experience. That's why we took on the challenge of creating the Structure Sensor and SDK – a platform that makes this possible.

Got your sensor already? Check your email for an important message from us on how to get started.

The Structure SDK for iOS is our way of taking care of the basics so developers can get straight to publishing incredible applications with Structure Sensor. Need precise 6-DoF positional tracking? Volumetric reconstruction? Real world occlusion? Our APIs have you covered. Prefer to develop at a low level? You'll have direct access to the same raw data and low-level controls on the Structure Sensor that we do.

Just import Structure.framework, and initialize the Structure Sensor in Xcode...

[[STSensorController sharedController] startStreamingWithOptions:
     kSTStreamConfigKey     : @(STStreamConfigRegisteredDepth640x480),
     kSTFrameSyncConfigKey  : @(STFrameSyncDepthAndRgb),
 error:nil ];

... and you're ready to develop with depth.

With the Structure SDK you can create your app using Xcode, and launch it on the App Store. The Structure SDK contains source code for sample apps such as Scanner (Object and person scanning), Room Capture (scanning spaces), and Fetch (a Unity project for augmented reality gaming) to get you started. We can't wait to see what you do with it!

Downloading Structure SDK

The Structure SDK is currently available for download exclusively on the Structure Sensor & Structure SDK forums. If you have ordered and been shipped a Structure Sensor, you have already been invited to the forums. If you lost or missed your invitation, contact our support team and we'll make sure to get you in.

Born To Be Hacked

The Structure Sensor has been designed to be the perfect hackable sensor. CAD files and specifications for the Structure Sensor chassis are available, and we've even created an (optional) USB Hacker Cable to let you easily add the Structure Sensor to almost any platform.

USB Hacker Cable

(basically it's USB 2.0)

The USB Hacker Cable lets you plug the Structure Sensor into any device that supports USB 2.0. It can even power the Structure Sensor and charge its internal battery. You can buy one in the store.

Structure Sensor for Windows, Linux, Mac OS X & Android

Occipital is maintaining OpenNI 2, an open source SDK that lets developers easily create middleware libraries and applications for 3D sensors with Windows, Linux, Mac OS X, and Android. The Structure Sensor will support most applications and middleware libraries that have been created for OpenNI 2. OpenNI 1 is not supported. For information and downloads visit our OpenNI 2 page.

3D print your own attachments

Want to attach a Structure Sensor to something other than an iPad? No problem - just download the CAD and specifications and create your own custom bracket.

Get started

Download Starter CAD v1.1

246kb .zip with DWG, IGES, STL and STEP files. Last updated March 7th 2014.

Have your created your own? Show us your custom bracket, and if you're into sharing we'll help you get them in front of the Structure community. Fame and fortune will surely follow.


Length x Width x Height119.2 mm x 27.9 mm x 29 mm
Weight95 grams
Minimum Recommended Range40 centimeters
Maximum Recommended Range3.5+ meters
Precision0.5 mm at 40 cm (0.15%), 30 mm at 3 m (1%) (details)
ResolutionVGA (640 x 480) / QVGA (320 x 240)
Framerate30 / 60 frames per second
Battery Life3-4 hours of active sensing, 1000+ hours of standby
IlluminationInfrared structured light projector, Uniform infrared LEDs
Field of ViewHorizontal: 58 degrees, Vertical: 45 degrees
Operating Temperature32° to 95° F (0° to 35° C)

Get the Latest News on Structure SDK

Sign up for our developer newsletter now.