LIFX LAN Protocol

The LIFX LAN Protocol Developer Hub

Welcome to the LIFX LAN Protocol developer hub. You'll find comprehensive guides and documentation to help you start working with LIFX LAN Protocol as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    


LIFX Devices use a binary messaging format to communicate with other devices on your network. This protocol uses UDP over IP and a packed binary encoding scheme. In this documentation we will explain how to structure LIFX packets, and the various behaviors associated with them.

This documentation is intended for third-party developers creating client applications and defines what you can do with LIFX devices.

To interact with LIFX devices over the Internet (Cloud or WAN), see the LIFX HTTP API documentation.

Terms and Conditions

Using undocumented message types or field values, sending poorly formed messages or excessive message rates to LIFX devices and/or LIFX services may result in unexpected device or protocol message behavior.

LAN Protocol. © LIFX Inc. All rights reserved. Usage of this documentation is bound by the LIFX Developer Terms.

Updated 7 months ago


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.