This contains information designed for people who are familiar with the Lepton cameras. If you want a better tool for getting started with Lepton development then check out the interactive getting started guide.

The FLIR Lepton SDK provides an API for user programs to easily communicate with the Lepton Command and Control Interface (CCI).  No imaging functions are provided.  The CCI interface uses I2C protocol as described in the Lepton Software Interface Description Document and the Lepton Engineering Datasheet.  As provided, the SDK includes an example compiled module for Windows using a USB based I2C converter module, and the complete source files required to generate it.  For systems using a different operating system or different low level I2C hardware, some “porting” work will need to be provided by the user.

Pre-ported Lepton SDKs for various platforms can be found on various Lepton user forums and other third party sites.

Lepton SDK

Lepton Embedded SDK

SDKs for both 32 and 64 bit architectures are provided below. See the IDD document for specifics. The FLIR Lepton Software Development Kit (SDK) is a software package that you’ll include in your project. It is a low level C library for communication over the I2C bus protocol. These commands allow you to execute commands, pull serial number information, and other useful functions of the camera component. Make sure to visit the Get Started Guide to learn to effectively use the SDK.
Embedded SDK Documentation
This documentation includes definitions and usage for class libraries in the Lepton SDK.

Lepton Windows SDK

SDK for Windows 10 is provided below. The FLIR Windows Lepton Software Development Kit (SDK) is a software package that you’ll include in your project. It is a .NET library for communication over the UVC protocol. These commands allow you to execute commands, pull serial number information, and other useful functions of the camera component. Make sure to visit the Get Started Guide to learn to effectively use the SDK.