Amellett, hogy a termék hozzáférést nyújt a parancsokhoz a parancspromptból és a felhasználói felületről, olyan alkalmazásprogramozási felületeket (API-kat) is biztosít, amelyekkel vezérelhető a rajzkörnyezet, és módosítható a rajzok adatbázisa.
A következő táblázat a platform és a termék által támogatott programozási felületeket sorolja fel:
| Programozási felület | Windows | Mac OS | Háló | ||
|---|---|---|---|---|---|
| AutoCAD | AutoCAD LT | AutoCAD | AutoCAD LT | AutoCAD | |
| AutoLISP ® | ✓ | ✓ | ✓ | – | ✓ |
| ObjectARX ™ | ✓ | – | ✓ | – | – |
| Visual LISP ™ | ✓ | – | – | – | – |
| Managed .NET | ✓ | – | – | – | – |
| ActiveX ® Automation | ✓ | – | – | – | – |
| VBA (Visual Basic ® for Applications) | ✓ | – | – | – | – |
| JavaScript | ✓ | – | – | – | – |
Hogy melyik felületet érdemes használni, az függ a platformtól, az alkalmazásra vonatkozó követelményektől és az Ön programozói tapasztalatától is.