Indy is Open Source and developed solely by volunteers and with the help of its corporate sponsors.
Indy has had a long history that goes back to 1993. Indy has grown over the years and now is the largest, most comprehensive socket library available on any platform.
Here is a rough timeline of the history of the Indy Project. Some dates are estimates based on best recollections.
- Initial socket library created in Visual Basic 3 by Chad Z. Hower, a.k.a Kudzu. Since VB does not support creation of objects, Winshoes is a collection of routines that return handles.
- With the advent of Delphi, Winshoes is ported to Delphi and the Visual Basic version is deprecated.
- Winshoes is open sourced.
- Winshoes is renamed to Internet Direct (Indy for short) as it prepares to become cross platform.
- Indy joins Project Jedi.
- Indy welcomes Nevrona Designs as a corporate sponsor
- Borland licenses Indy for inclusion in Delphi 6. Indy is later also included in C++ Builder 6, Kylix, and Delphi for .NET.
- Indy is ported to Delphi for .NET.
- Indy welcomes Atozed Software as a corporate sponsor
- Indy is made available to the .NET community.
- Indy is updated to support Unicode in Delphi 2009.
- Indy is updated to support FireMonkey cross-platform development in Delphi XE2, starting with OSX and iOS.
- Indy is updated to support FireMonkey Android development in Delphi XE6.