Kromě přístupu k příkazům z příkazového řádku a uživatelského rozhraní nabízí produkt rozhraní programování aplikací (API), které umožňuje řídit prostředí výkresu a upravovat databázi výkresů.
V následující tabulce jsou uvedena programovací rozhraní podporovaná platformou a produktem:
Programovací rozhraní | Windows | Mac OS | Web | ||
---|---|---|---|---|---|
AutoCAD | AutoCAD LT | AutoCAD | AutoCAD LT | AutoCAD | |
AutoLISP ® | ✓ | ✓ | ✓ | -- | ✓ |
ObjectARX ™ | ✓ | -- | ✓ | -- | -- |
Visual LISP ™ | ✓ | / - Omezeno | -- | -- | -- |
Spravované rozhraní .NET | ✓ | -- | -- | -- | -- |
ActiveX ® Automation | ✓ | / - Pouze jazyk AutoLISP a omezeno | -- | -- | -- |
VBA (Visual Basic ® for Applications) | ✓ | -- | -- | -- | -- |
JavaScript | ✓ | -- | -- | -- | -- |
Typ použitého rozhraní závisí na platformě, potřebách aplikace a zkušenostech s programováním.