NDI is a standard for astronomical instrumentation control. INDI Library is an Open Source POSIX implementation of the Instrument-Neutral-Device-Interface protocol.
INDI core library is composed of the following components:
INDI Server.
INDI Core Drivers: Hardware drivers that communicate with the equipment. Many devices are supported including:
Mounts
CCDs, CMOS, Webcams, DSLRs (Canon, Nikon, Sony, Pentax..etc).
Focusers.
Filter Wheels.
Adaptive Optics.
Domes.
GPS.
Weather Stations.
Controllers.
Auxiliary Devices (switches, watchdog, relays, light sources, measurement devices..etc).
Client Library: Cross-platform POSIX and Qt5-based client libraries. The client libraries can be embedded in 3rd party applications to communicate with INDI server and devices.
INDI core device drivers are shipped with INDI library by default.
INDI 3rd party drivers are available in a dedicated 3rdparty repository and maintained by their respective owners.
Homepage
Download
Recent Releases
2.0.802 Jun 2024 18:05
minor bugfix:
E62adc696 2024-05-31 Nicholas Fasching "Al" Typo in indiccd.h
824f83f4f 2024-05-30 Peter Englmaier Make openweathermap show rain and snow data.
Ab211786d 2024-05-29 Sonny Cavazos Update ioptronv3driver.cpp - Add new mounts to driver
963447646 2024-05-23 Paweł Soja build - SWIG 4.2.0.
E4e90326d 2024-05-23 Peter Englmaier Implement DustCapInterface
F1eff6411 2024-05-23 Jasem Mutlaq Update qt5 package name for MacOS
E0c9ab931 2024-05-23 naheedsa use size_t
560a07219 2024-05-19 Thomas Klausner NetBSD
91950811c 2024-05-19 naheedsa Migrate Pegasus Upb
3b12a795e 2024-05-19 naheedsa Migrate Pegasus PPBA driver.
A300b9ff3 2024-05-19 naheedsa Migrate INDI Astrolink4mini2
42f5cece3 2024-05-19 naheedsa Migrate Pegasus PPB.
C64a3330a 2024-05-19 Eric Dejouhanet (indiserver): avoid strict warning failure on socket struct copy.
13180ac7b 2024-05-19 Jasem Mutlaq Migrate INDI::Dome
8ae038eef 2024-05-16 Jasem Mutlaq Set focuser default baud rate to 115200.
C47313019 2024-05-12 Paweł Soja Build fails with LTO
E3b60ee73 2024-05-12 Paweł Soja Add debhelper package - package build
82b03bd8c 2024-05-10 Jasem Mutlaq Introduce random delays in filter simulators to simulate equipment.
A74f09b74 2024-05-04 Jim indi_2.0.7_spec: updated version
Dc91b2131 2024-05-05 alpha-frank Astrotrac 360 Driver Motion Control
Abb286a89 2024-05-05 Peter Englmaier : update focuser temperature in alluna tcs2 driver
18f82d491 2024-05-05 alpha-frank Enable Astrotrac 360 driver guide pulse
7091f020c 2024-05-04 Jasem Mutlaq compile error
70debc348 2024-05-01 Jasem Mutlaq C20X compile warnings
48a49fa90 2024-04-30 Jasem Mutlaq Add missing Integra 85 focusing rotator
1dbdacff1 2024-04-24 Jasem Mutlaq Simplify iOptron focuser driver
02eea929a 2024-04-24 Jasem Mutlaq I
2.0.702 Apr 2024 19:25
minor bugfix:
Be4195ca2 2024-03-29 Jasem Mutlaq interface not reported correctly in driver and incorrect usage of the logging functions
Ebf5a12a3 2024-03-28 Eric Dejouhanet (cmake): rework static/shared/object build.
16142e015 2024-03-28 Eric Dejouhanet (actions): stale management..
B53b71eb7 2024-03-27 Jasem Mutlaq name conflict
223db9d19 2024-03-27 Jasem Mutlaq Migrate ActiveDeviceTP to new property standard.
D494b3e16 2024-03-27 Jasem Mutlaq active device with config update
C5f64f5ea 2024-03-23 hcomet Driver for new DIY Dew Controller - CheapoDC
372d2939d 2024-03-23 Thomas Stibor setting ScopeInfo property
4c1f01887 2024-03-23 Efstathios Chrysikos Pegasus FocusCube3.
Dcaa4ce8e 2024-03-20 Ian Jessen SCT focuser interface compliance
24bc01946 2024-03-17 Jasem Mutlaq Add a stale workflow
624a463bd 2024-03-15 Rick Bassham feat: Dark Dragons Astro Devices.
Ae2651209 2024-03-13 Jasem Mutlaq Weather Interface Refactor
F5b4ea40b 2024-03-07 Jasem Mutlaq with iPolar capture
6409e2351 2024-03-07 Jasem Mutlaq Add missing iPolar label
315deea40 2024-03-07 Jasem Mutlaq Add additional iPolar model.
C36010556 2024-03-08 Ben Galvin iguider
Bd07f295f 2024-03-06 naheedsa Migrate Pegasus falcon
Ad344f506 2024-03-06 naheedsa Migrate Integra
8ed790643 2024-03-05 naheedsa Migrate Pyxis.
Ca39f81cf 2024-03-04 naheedsa Migrate Weather watcher
7062907e4 2024-03-04 naheedsa Migrate Weather Meta
6cb22894e 2024-03-03 naheedsa Migrate mBox
303ead679 2024-03-03 naheedsa Migrate Agent Imager driver and avoid using a single ENUM.
E18938b4c 2024-03-03 naheedsa Migrate Safety proxy
27e59c3b2 2024-03-03 naheedsa Migrate Agent group.
E76b3c568 2024-03-03 Jasem Mutlaq Check if we are already loading config, in this case we should not re-save to config
2.0.601 Feb 2024 06:05
minor feature:
E9606865e 2024-01-30 Jasem Mutlaq Add missing permission check
9bbf00e0d 2024-01-29 Jasem Mutlaq Do not save config while config is in the loading phase
8e24b43d8 2024-01-21 Jasem Mutlaq Add ability to configure serial or network devices that are read-only
783756644 2024-01-19 Jasem Mutlaq Separate ZWO AM5 into 2 different aliases for WiFi and USB to make it easier for 1st time connections
4625cf2ef 2024-01-17 Jasem Mutlaq Change label to more friendly name
9b00c50dc 2024-01-17 Efstathios Chrysikos PegasusAstro SaddlePowerBox.
C2e87c240 2024-01-16 Jasem Mutlaq Add initial implementation for rotator safety limits. By default GOTOs requested 90 degrees from starting position are rejected
01d5c9ccd 2024-01-12 Jasem Mutlaq Add alias for WARPDRIVE
8eedd8c25 2024-01-10 Jasem Mutlaq improper delete for multiple device per driver due to string matching.
D8dfba3e9 2024-01-09 Jasem Mutlaq Need to reset sky tracking target after a manual slew is done
9de334357 2024-01-07 Timothy Ellsworth Bowers version reporting on older Celestron NexStar mounts
93ef452e9 2024-01-05 John Wells Flip-flat: Allow handshake without ioctl on virtual serial connection.
Cf03e9194 2024-01-02 dependabot bot Bump tj-actions/changed-files from 35 to 41 in /.github/workflows
5718ec732 2023-12-26 Mattia Verga Allow using system provided json library.
Bacfa89f1 2023-12-25 Jasem Mutlaq Must set parked to false in unpark
C83b11d72 2023-12-25 Jasem Mutlaq Standardize Mount Homing
452b37c75 2023-12-23 Jasem Mutlaq bookworm compile error
474ad449f 2023-12-21 Jasem Mutlaq Move rotator to focuser section. We need to create a new group dedicated to rotators
63c7d48da 2023-12-19 Jasem Mutlaq Add ability to change resolution
99a1a3df8 2023-12-19 Jasem Mutlaq Move updateLightBox outside so that it is call on both connect and disconnect.
Fdf1b7551 2023-12-18 Joe13905179