AutoCAD P&ID and Plant 3D Developer Center

The Plant SDK provides development tools for both AutoCAD® P ID and AutoCAD® Plant 3D software.

AutoCAD P ID software allows you to create, modify, and manage schematic piping and instrumentation diagrams. AutoCAD Plant 3D adds 3D models, including piping, equipment, support structures, generation of isometric, and orthographic drawings. AutoCAD Plant 3D includes the features of AutoCAD P ID. The Plant SDK supports both products.

Built on the familiar AutoCAD® software platform, AutoCAD P ID and AutoCAD Plant 3D bring modern design to plant designers and engineers. The Plant SDK extends the features of the ObjectARX SDK for AutoCAD.

Learn more about AutoCAD P&ID and AutoCAD Plant 3D in the product center.

  • The AutoCAD DevBlog from ADN Team is a useful resource for software developers working with all AutoCAD verticals.

  • Discussion Groups

    Public discussion groups provide an open forum for sharing knowledge and receiving support. Join the following discussion groups:

    You might also find useful software development information in the following AutoCAD Development Discussion Groups:

  • Take part in active API discussion forums moderated by Autodesk software engineer.

    Note: Please include the programming language in the subject line. For example, C++ or Python. This will help us to handle your posts.

  • 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

    Several source code samples showing how to use the AutoCAD Plant SDK are included with the SDK (download links in the Tools section below). These samples are located in the samples folder under PnID, Piping, and Common.

    The Docs subfolder in the Plant SDK contains a developer guide (plantsdk_dev.chm), and a reference guide (plantsdk_ref.chm).

Documentation

The AutoCAD P&ID and AutoCAD 3D Plant documentation can be found online.

Tools

The Plant SDK includes an Application Program Interface (API) to extend the AutoCAD® API and provide software developers with a means to query and control P&ID schematic and project information, and the AutoCAD Plant 3D model.

In the Plant SDK, the AutoCAD® P&ID API is a subset of the Plant SDK. To create programs that will run on AutoCAD P&ID, do not reference Plant 3D-only interfaces. Plant 3D-only interfaces are identified in the Plant SDK reference guide included in the SDK.

To successfully utilize the APIs documented in this guide, developers should be familiar with ObjectARX and the .NET managed wrappers for ObjectARX.

When developing applications, you will be working with both the ObjectARX SDK for AutoCAD and the Plant SDK.

The Plant 3D SDK is formatted in the same way as the ObjectARX SDK, therefore, it is possible to simply overlay the Plant 3D SDK onto a pre-installed ObjectARX SDK.

Update May 2021: A new version of the Plant SDK documentation that covers the 2017 through 2022 releases of the product is available for download. Download the updated documentation here.

Autodesk Developer Network

ADN OPEN

For more information on Autodesk desktop product customization and APIs please visit Autodesk Developer Network Open.

ADN MEMBERSHIP

If you need more professional customization support, consider joining the Autodesk Developer Network. that includes direct support, and development product licenses.

Resources

ACCESS AUTODESK SOFTWARE FOR FREE

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.

AUTODESK CLOUD TECHNOLOGIES

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 Forge Developer Portal. Get easy access to Forge 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.

${RESELLERNAME}