AutoCAD ObjectARX SDK Developer Center

The ObjectARX® programming environment provides object-oriented C++, C#, and VB .NET application programming interfaces for developers to use, customize, and extend AutoCAD® software and AutoCAD-based products, such as AutoCAD® Architecture, AutoCAD® Mechanical, and AutoCAD® Civil 3D® software. A version of ObjectARX for AutoCAD® for Mac® software is also available, though not all APIs are available in the Mac version.

ObjectARX programming environment libraries provide versatile sets of tools with which AutoCAD API developers can take advantage of the open architecture of AutoCAD software. They also provide direct access to the AutoCAD database structures, graphics system, and native command definition.

ObjectARX technology helps you to develop fast, efficient, compact CAD applications. It enables power users to customize AutoCAD software and frees CAD designers from repetitive tasks. Smaller files, faster drawing operations, and smooth interoperability make an application built with the ObjectARX programming environment your best choice for a design software solution.

  • Although the "My First AutoCAD plug-in" training is using the .NET API environment, it still may be of interest. You can program nearly everything in .NET API without jumping to C++ ObjectARX SDK. Of course ObjectARX has its place, and is very powerful development environment for AutoCAD.

  • 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 ObjectARX discussion forum is here.

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


Frequently Asked Questions
Find answers to Frequently Asked Questions (FAQs) about ObjectARX development here.

System Requirements
Find ObjectARX system requirements here.


Download and get a license for the Autodesk ObjectARX programming environment.

Training and Support


For more information on API Training please visit Autodesk Developer Network Open


If you need more professional customization support, consider joining the Autodesk Developer Network

Follow on:



Trial versions are available for most Autodesk products. Download your free 30-days trial version today. You can obtain Autodesk desktop software for development use on an on-going basis by joining ADN.


All the information and resources needed to use Autodesk cloud-based software and components in your own web and mobile applications can be found on the Autodesk Platform Services (formerly Forge) Developer Portal. Get easy access to APIs and documentation, tutorials, GitHub samples, support and more.

Follow on:

Welcome ${RESELLERNAME} Customers

Please opt-in to receive reseller support

I agree that Autodesk may share my name and email address with ${RESELLERNAME} so that ${RESELLERNAME} may provide installation support and send me marketing communications.  I understand that the Reseller will be the party responsible for how this data will be used and managed.

Email is required Entered email is invalid.