Skip to content

This repo is the SDK for Indigo. It contains a bunch of example plugins that illustrate features.

License

Notifications You must be signed in to change notification settings

IndigoDomotics/IndigoSDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IndigoSDK

Indigo includes a Python-based API and object model for integrating 3rd party hardware, applications, and services into the Indigo Server. Indigo Plugins allow new native devices, triggers, and actions to be added directly to Indigo. The latest extensive technical documentation is available online, including:

Plugins Examples Several Indigo Plugin examples are included in this SDK. These examples include the full python source code and XML files. To see all the source files once downloaded to your Mac, right-click (or control-click) on the plugin bundle (.indigoPlugin file) and select Show Package Contents menu item. The Plugin Developer's Guide has thorough documentation on how each file is used.

IMPORTANT: Although these example plugins are great templates to start with, and we encourage you to copy them, you must edit the Info.plist file inside the bundle after you make a copy for your plugin. Inside the Info.plist XML file you must give the plugin a unique identifier, called the CFBundleIndentifier. And you should also change your plugin's display name (CFBundleDisplayName) and help URL (CFBundleURLTypes). See the Info.plist section of the Developer's Guide for additional details.

Development Support

For help with plugin development, or to report any API problems or requests, join us on our active and helpful developer forum.

Copyright © 2024 Perceptive Automation, LLC. All rights reserved.

About

This repo is the SDK for Indigo. It contains a bunch of example plugins that illustrate features.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages