Develop with INDI
Learn how to develop cross-platform INDI clients and hardware drivers.
Find all the necessary developer tutorials, guides, APIs to help you get started in development and publishing your software.
Along with a very strong developer community, you are never alone developing for the growing INDI eco-system

Total control, Total support

Almost any kind of devices are supported by INDI, a developer finds everything needed to build drivers, templates, improvements for astronomy instrumentation.
INDI also includes documentation, constantly updated backends, clients, and community-driven support and feedbacks.
The wide variety of drivers, interface types (devices), supported platforms and programming languages, let INDI to be the best choice for astronomy instrumentation producers and developers.
Client/server connectivity is the core of INDI
INDIlib improves your productivity

Community supported

INDIlib is the best way to power up your industry. The INDI community is the best resource to get immediate feedback about your products and to be always updated about news and market tendencies. INDI is free, open source and user-targeted, but remains a must-have developing instrument for astronomy producers.
The INDI library is free and open-source.
As developer, you can get help and support for your project. Your product is one step toward success with INDI.
Developer Home
Clone INDI library repository and start immediately to develop.
The requirements are a PC, Linux or Mac, or Windows, and your creativity.
Start develop now!
Official Repository
Get all the help you need from INDIlib documentation.
Everything you need to develop and improve your code is well documented and constantly updating.
INDI API Documentation
Writing clients
Read out how to write a client for an INDI server and control with drivers connected to it.
Client Tutorials
Writing drivers
Write drivers for the instrumentation you want to add to INDI or want to share with the community.
Driver Tutorials
Add your driver
Add your driver to the INDI official repositories and let users install it into their system.
Read more