Welcome to the Indigo 5 Documentation pages. We've separated the docs into three areas, each focusing on some different part of Indigo 5.
This section contains links to documents that apply to the base Indigo product (both Indigo Lite and Indigo Pro). It's the starting point if your new to Indigo. We highly recommend starting with the Getting Started guide then progressing on to the other documents.
Indigo Pro ships with many extensions to offer greater functionality. In Indigo 5, these are referred to as plugins. This section contains links to the documentation for each plugin that ships with Indigo 5 (the version number after the plugin name indicates which version the plugin began shipping).
With the release of Indigo 5, extending Indigo has become easier than ever. Along with AppleScript, we've introduced a Python-based API that allows even greater ability for 3rd parties to integrate devices, events, and actions more natively into Indigo. This section provides links to all the documentation needed to develop scripts and plugins for Indigo.
A note about version numbers: As we've revised the API and added features, we've incremented the API version number. Up until Indigo 5 v5.1.1, the API remained 1.0 and the documents were just updated with new features (which could lead to incompatible features if using an older release of Indigo). As of Indigo 5 v 5.1.2, we've begun incrementing the API minor version number (1.X) whenever we add new features. The major number (X.0) will only be incremented when we do something that will break backwards compatibility. See the API version chart to see which API versions were released in which Indigo version.
If any of the API tables in the documentation don't have a version number you can assume that the feature is available in API version 1.0 and later.