Worldwide Sites

You have been detected as being from . Where applicable, you can see country-specific product information, offers, and pricing.

Change country/language X

  • United States

    We have redirected you to an equivalent page on your local site where you can see local pricing and promotions and purchase online.

    Stay on our U.S. site

Keyboard ALT + g to toggle grid overlay

AutoCAD Developer Center

AutoCAD® software provides a flexible development platform for specialized design and drafting applications. Its open architecture enables you to customize AutoCAD to suit your unique purposes. Examples of customizations include Autodesk’s industry-specific design software and thousands of add-on applications from members of the Autodesk® Developer Network.  AutoCAD provides the ObjectARX® programming environment with the object-oriented C++ programming interfaces, the managed AutoCAD .NET API, the complete Visual LISP® development environment and the ActiveX® interface.  

  • This is a self-paced tutorial guide for a smooth introduction into the programming world. This is a "one-stop shop" learning path for users who know Autodesk products but are absolutely new to programming and are thinking about taking the plunge. 

  • Blogs

    Get news, expert tips and insider resources directly from Autodesk software engineers

  • Take part in active API discussion forums moderated by Autodesk software engineers. AutoCAD has several customization forums with useful software development information in AutoCAD customization discussion groups.

  • Easily extend the power of AutoCAD using apps created for the end user community.

  • Get easy access to Forge APIs and documentation, tutorials, GitHub samples, support and more for Autodesk cloud-based software and components in your own web and mobile applications.

  • Learning

    Visit DevTV section of AutoCAD DevBlog for self-paced video tutorials on AutoCAD customization.

Documentation

The AutoCAD developer documentation explains the components that make up the available APIs for AutoCAD and AutoCAD-based products.

  • Connectivity Automation Object API

    The Connectivity Automation object allows you to connect, link to, and query databases in the same way that the dbConnect Manager does. The documentation related to this API is part of the product Help.

  • Transmittal Object API

    The Transmittal object allows you to determine the dependencies a drawing file has and automate tasks related to the ETRANSMIT and ARCHIVE commands. The documentation related to this API is part of the ObjectARX Developer's Guide in the ObjectARX SDK in for AutoCAD 2015 and earlier.
    Starting with AutoCAD 2016, the documentation was added to the product help.

  • CAD Standards Plug-in Object API

    The CAD Standards Plug-in object allows you to determine create a custom plug-in that can be used with the Batch Standards Checker or STANDARDS command. The documentation related to this API is part of the ObjectARX Developer's Guide in the ObjectARX SDK in for AutoCAD 2015 and earlier. Starting with AutoCAD 2016, the documentation was added to the product help.

Tools

ObjectARX Wizards and AutoCAD .NET Wizards for AutoCAD and Visual Studio