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

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.

Tools

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