DraftSight zapewnia rozbudowane interfejsy API, które umożliwiają tworzenie niestandardowych funkcji dopasowanych do konkretnych potrzeb użytkownika. Oprócz automatyzacji opartej na języku LISP można również ładować biblioteki łączone dynamiczne (pliki .dll) lub własne skrypty.
Dostosowywanie za pomocą API