В дополнение к использованию команд с помощью командной строки и пользовательского интерфейса, в программу включены интерфейсы прикладного программирования (API), которые можно использовать для управления средой чертежа и изменения базы данных чертежа.
В следующей таблице перечислены интерфейсы программирования, которые поддерживаются платформой и программным продуктом.
| Интерфейс программирования | Windows | Mac OS | Интернет | ||
|---|---|---|---|---|---|
| AutoCAD | AutoCAD LT | AutoCAD | AutoCAD LT | AutoCAD | |
| AutoLISP ® | ✓ | ✓ | ✓ | -- | ✓ |
| ObjectARX ™ | ✓ | -- | ✓ | -- | -- |
| Visual LISP ™ | ✓ | -- | -- | -- | -- |
| Управляемые компоненты .NET | ✓ | -- | -- | -- | -- |
| ActiveX ® Automation | ✓ | -- | -- | -- | -- |
| VBA (Visual Basic ® for Applications) | ✓ | -- | -- | -- | -- |
| JavaScript | ✓ | -- | -- | -- | -- |
Тот или иной тип интерфейса можно использовать в зависимости от платформы, разрабатываемого приложения и опыта программирования.