Além de acessar os comandos no prompt de comando e na interface do usuário, o produto fornece interfaces de programação do aplicativo (APIs) que podem ser usadas para controlar ambientes de desenho e modificar o banco de dados de um desenho.
A tabela a seguir lista as interfaces de programação que são suportadas pela plataforma e pelo produto:
| Interface de programação | Windows | Mac OS | Web | ||
|---|---|---|---|---|---|
| AutoCAD | AutoCAD LT | AutoCAD | AutoCAD LT | AutoCAD | |
| AutoLISP ® | ✓ | ✓ | ✓ | -- | ✓ |
| ObjectARX ™ | ✓ | -- | ✓ | -- | -- |
| Visual LISP ™ | ✓ | -- | -- | -- | -- |
| Gerenciados pelo .NET | ✓ | -- | -- | -- | -- |
| Automação do ActiveX ® | ✓ | -- | -- | -- | -- |
| Visual Basic ® para aplicativos (VBA) | ✓ | -- | -- | -- | -- |
| JavaScript | ✓ | -- | -- | -- | -- |
O tipo de interface que você usa depende das necessidades do aplicativo, da plataforma e da experiência de programação.