IPOPT
ライブラリで実装されているAPIは、C++、C言語、Fortran、Javaなどのプログラミング言語や、MATLAB、R言語などの数値計算ソフトウェアから呼び出すことができる。非公式に、.NET Framework、Python、Scilab、Juliaのインターフェイスも作られている。
開発は COIN-OR (COmputational INfrastructure for Operations Research) プロジェクトの一部として、オープンソースで行われている。
アンドレアス・ウェチター (Andreas Wächter) がカーネギーメロン大学のローレンツ・ビーグラー (Lorenz T. Biegler) 研究室の博士課程の学生だったときに始められ、その後、彼とカール・レアード (Carl Laird) がC++版を実装した。この二人は2011年にJ. H. Wilkinson Prize for Numerical Softwareを受賞している。