コマンド プロンプトやユーザ インタフェースからコマンドにアクセスする他にも、製品にはアプリケーション プログラミング インタフェース(API)が用意されており、これを使用して作図環境をコントロールしたり、図面のデータベースを修正することができます。
次の表に、プラットフォームおよび製品でサポートされているプログラミング インタフェースを示します。
| プログラミング インタフェース | Windows | Mac OS | Web | ||
|---|---|---|---|---|---|
| AutoCAD | AutoCAD LT | AutoCAD | AutoCAD LT | AutoCAD | |
| AutoLISP ® | ✓ | ✓ | ✓ | -- | ✓ |
| ObjectARX ™ | ✓ | -- | ✓ | -- | -- |
| Visual LISP ™ | ✓ | / - 制限あり | -- | -- | -- |
| Managed .NET | ✓ | -- | -- | -- | -- |
| ActiveX ® オートメーション | ✓ | / - AutoLISP のみ、制限あり | -- | -- | -- |
| VBA (Visual Basic ® for Applications) | ✓ | -- | -- | -- | -- |
| JavaScript | ✓ | -- | -- | -- | -- |
どのインタフェースを使用するかは、プラットフォーム、アプリケーション側の条件、およびプログラミング経験によって異なります。