Welcome to INDIGO

INDIGO is a system of standards and frameworks for multiplatform and distributed astronomy software development designed to scale with your needs.

For users

Just start your favorite INDIGO powered application on your favorite operating system and use your astro gadgets. INDIGO will find and configure most of them for you automatically and even if it is not possible, it will help you to do it easily.

If you want to use some kind of distributed setup, just start INDIGO server on remote machine and let it detect connected devices. They will be discovered by client applications the same way as if they will be connected directly to your desktop.

We believe, that the first astro hardware with network connection and built-in INDIGO server will be available soon. Read more »


For developers

INDIGO is a kind of distributed software bus connecting device drivers on one side and application code on another.

You can link device drivers (dynamic libraries) directly to your application developed in any programming language (INDIGO itself is written in pure C to make it as compatible as possible), load them on demand or to let application to connect to drivers on remote INDIGO server.

You can develop web based application and use JSON/websocket based protocol to communicate with local or remote server as well.

INDIGO is open source project, but it can be used for free under business friendly license.Read more »


For vendors

If you are hardware manufacturer, INDIGO can help you to make your devices compatible with any INDIGO or INDI powered application on any Unix based operating system including Linux and Apple macOS. Also INDIGO for .Net and INDIGO-ASCOM bridge for interoperability with Windows clients is available.

If your device can be connected over any kind of network connection, you can embed INDIGO server to your CCD camera, mount controller or other device to make it discoverable and accessible directly from any application.


Supported hardware

Device drivers included in INDIGO binary distributions for Linux (32/64 bit and ARM) and macOS. All drivers are tested with some, but not necessary with all compatible devices.

  • CCD, guider, filter wheel and mount simulator drivers
  • Atik CCD driver (Titan, 3xx/4xx/One, VS/Infinity, 11000/4000) and EFW2 filter wheel drivers
  • StarlightXpress CCD and filter wheel drivers
  • Shoestring FCUSB focuser driver
  • USB_Focus V3 focuser driver
  • SSAG/QHY5 CCD driver
  • ZWO ASI CCD, filter wheel and USB-ST4 guider drivers
  • IIDC CCD driver (compatible USB 2.0+ or FireWire cameras
  • NexStar mount driver (Celestron, SkyWatcher, Orion, ...)
  • LX200 mount driver (Meade, EQMac, ...)
  • FLI CCD, filter wheel driver and focuser drivers
  • SBIG CCD and filter wheel drivers
  • QHY CCD driver
  • Meade DSI CCD driver

Supported software

Applications compatible with INDIGO. So far most of them use legacy INDI protocol to communicate with the drivers.

  • AstroImager, AstroGuider, AstroDSLR, AstroTelescope and Control Panel
  • iINDI
  • KStars and EKOS
  • XEphem
  • PixInsight
  • Cartes du Ciel
  • .Net client and ASCOM bridges for INDIGO Camera and Filter Wheel

Under development

Applications, device drivers and other tools under development. Much more is on TODO list and will come later.

  • Native INDIGO versions of AstroImager, AstroGuider, AstroDSLR, AstroTelescope and Control Panel
  • ASCOM bridges for other INDIGO devices
  • QSI CCD driver
  • Andor CCD driver
  • Canon DSLR driver
  • Nikon DSRL driver