AutoCAD logo

AutoCAD

APIs for Autodesk AutoCAD, providing programmatic access to CAD design, drawing, and automation capabilities through Autodesk Platform Services (APS, formerly Forge) and desktop development environments including AutoLISP, ObjectARX, .NET, and JavaScript.

6 APIs 6 Features
3D ModelingArchitectureCADDesignDrawingEngineering

APIs

AutoCAD API

Core API for AutoCAD automation, drawing manipulation, and entity management.

AutoCAD Design Automation API

Cloud-based API that enables running AutoCAD scripts, AutoLISP routines, and custom add-ins in the cloud to automate drawing creation, modification, and batch processing workflo...

AutoCAD Data Management API

API for managing AutoCAD files, versions, and collaboration workflows.

AutoCAD Model Derivative API

API for translating AutoCAD design files into formats like SVF and SVF2 for rendering in the Viewer SDK, extracting metadata, object hierarchy, properties, and generating thumbn...

AutoCAD Webhooks API

API enabling applications to listen for and receive notifications when specific events occur in AutoCAD data and workflows, supporting event-driven architectures.

AutoCAD Authentication API

OAuth 2.0-based authentication API for securing access to AutoCAD and Autodesk Platform Services APIs, supporting both 2-legged and 3-legged authentication workflows.

Features

Cloud-Based Design Automation

Run AutoCAD scripts and add-ins in the cloud for batch processing without local AutoCAD installation.

3D Model Translation

Translate CAD files between formats and extract metadata for web-based viewing and analysis.

File Version Management

Manage design file versions, revisions, and collaboration workflows through the Data Management API.

Event-Driven Webhooks

Receive real-time notifications when design files are created, updated, or shared.

OAuth 2.0 Authentication

Secure API access with 2-legged and 3-legged OAuth flows for application and user-level authorization.

Web-Based Viewer

Embed 2D and 3D design viewers in web applications with the Viewer SDK.

Use Cases

Automated Drawing Generation

Generate construction drawings, floor plans, and engineering diagrams automatically using Design Automation API.

Design File Collaboration

Build collaborative design workflows with file sharing, version control, and real-time notifications.

Batch File Processing

Process thousands of CAD files in the cloud for format conversion, data extraction, and quality checks.

BIM Integration

Integrate Building Information Modeling data with enterprise systems for construction project management.

Custom CAD Applications

Build custom AutoCAD plugins and extensions using ObjectARX, .NET, AutoLISP, or JavaScript APIs.

Integrations

Autodesk Construction Cloud

Integration with ACC for construction project management and design coordination.

BIM 360

Cloud-based BIM collaboration platform integration for construction workflows.

Revit

Interoperability with Revit for architectural design and BIM workflows.

Navisworks

Integration for 3D coordination, clash detection, and project review.

Power BI

Data visualization integration for design analytics and project reporting.

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
📦
Node.js SDK
SDK
📦
.NET SDK
SDK
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
💬
Support
Support
👥
StackOverflow
StackOverflow
📝
SignUp
SignUp
🔗
Login
Login
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📄
ChangeLog
ChangeLog
💻
CodeExamples
CodeExamples