AutoCAD website screenshot

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.

Agent Skills

acad-arx-wizard

AGENT SKILL

acad-cuix-builder

AGENT SKILL

acad-dotnet

AGENT SKILL

aps-docs-portal

AGENT SKILL

aps-mcp-server-gen

AGENT SKILL

Pricing Plans

Autocad Plans Pricing

3 plans

PLANS

Rate Limits

Autocad Rate Limits

5 limits

RATE LIMITS

FinOps

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

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

Sources

apis.yml Raw ↑
aid: autocad
name: AutoCAD
description: 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.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://www.autodesk.com/developer-network/platform-technologies/autocad
created: '2024-01-01'
modified: '2026-04-18'
specificationVersion: '0.19'
tags:
- 3D Modeling
- Architecture
- CAD
- Design
- Drawing
- Engineering
apis:
- aid: autocad:autocad-api
  name: AutoCAD API
  description: Core API for AutoCAD automation, drawing manipulation, and entity management.
  humanURL: https://www.autodesk.com/developer-network/platform-technologies/autocad
  baseURL: https://developer.api.autodesk.com
  tags:
  - Automation
  - CAD
  - Drawing
  - Entities
  properties:
  - type: Documentation
    url: https://help.autodesk.com/view/OARX/2024/ENU/
  - type: Authentication
    url: https://forge.autodesk.com/en/docs/oauth/v2/reference/http/
  - type: GettingStarted
    url: https://tutorials.autodesk.io/
  contact:
  - FN: Autodesk Developer Support
    email: forge.help@autodesk.com
    url: https://forge.autodesk.com/en/support/get-help/
- aid: autocad:design-automation-api
  name: AutoCAD Design Automation API
  description: 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 workflows at scale.
  humanURL: https://aps.autodesk.com/apis-and-services/autocad-automation-api
  baseURL: https://developer.api.autodesk.com/da/us-east/v3
  tags:
  - AutoLISP
  - Batch Processing
  - Cloud
  - Design Automation
  - Scripting
  properties:
  - type: Documentation
    url: https://aps.autodesk.com/en/docs/design-automation/v3
  - type: APIReference
    url: https://aps.autodesk.com/en/docs/design-automation/v3/reference/http/
  - type: GettingStarted
    url: https://aps.autodesk.com/en/docs/design-automation/v3/tutorials/
  - type: ChangeLog
    url: https://aps.autodesk.com/en/docs/design-automation/v3/change_history/acad_release_notes
  contact:
  - FN: Autodesk Developer Support
    email: forge.help@autodesk.com
    url: https://aps.autodesk.com/get-help
- aid: autocad:data-management-api
  name: AutoCAD Data Management API
  description: API for managing AutoCAD files, versions, and collaboration workflows.
  humanURL: https://forge.autodesk.com/en/docs/data/v2/developers_guide/overview/
  baseURL: https://developer.api.autodesk.com/data/v1
  tags:
  - Collaboration
  - File Management
  - Storage
  - Version Control
  properties:
  - type: Documentation
    url: https://forge.autodesk.com/en/docs/data/v2/
  - type: APIReference
    url: https://forge.autodesk.com/en/docs/data/v2/reference/http/
  - type: GettingStarted
    url: https://forge.autodesk.com/en/docs/data/v2/tutorials/
  contact:
  - FN: Autodesk Developer Support
    email: forge.help@autodesk.com
    url: https://aps.autodesk.com/get-help
- aid: autocad:model-derivative-api
  name: AutoCAD Model Derivative API
  description: 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 thumbnails.
  humanURL: https://aps.autodesk.com/developer/overview/model-derivative-api
  baseURL: https://developer.api.autodesk.com/modelderivative/v2
  tags:
  - File Conversion
  - Metadata
  - Model Derivative
  - Thumbnails
  - Translation
  properties:
  - type: Documentation
    url: https://aps.autodesk.com/en/docs/model-derivative/v2
  - type: ChangeLog
    url: https://aps.autodesk.com/en/docs/model-derivative/v2/change_history/changelog
  contact:
  - FN: Autodesk Developer Support
    email: forge.help@autodesk.com
    url: https://aps.autodesk.com/get-help
- aid: autocad:webhooks-api
  name: AutoCAD Webhooks API
  description: API enabling applications to listen for and receive notifications when specific events occur in AutoCAD data
    and workflows, supporting event-driven architectures.
  humanURL: https://aps.autodesk.com/developer/overview/webhooks-api
  baseURL: https://developer.api.autodesk.com/webhooks/v1
  tags:
  - Events
  - Notifications
  - Real-Time
  - Webhooks
  properties:
  - type: Documentation
    url: https://aps.autodesk.com/en/docs/webhooks/v1
  - type: APIReference
    url: https://aps.autodesk.com/en/docs/webhooks/v1/reference/
  - type: Tutorials
    url: https://aps.autodesk.com/en/docs/webhooks/v1/tutorials/
  contact:
  - FN: Autodesk Developer Support
    email: forge.help@autodesk.com
    url: https://aps.autodesk.com/get-help
- aid: autocad:authentication-api
  name: AutoCAD Authentication API
  description: 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.
  humanURL: https://aps.autodesk.com/developer/overview/authentication-api
  baseURL: https://developer.api.autodesk.com/authentication/v2
  tags:
  - Authentication
  - Authorization
  - OAuth
  - Security
  properties:
  - type: Documentation
    url: https://aps.autodesk.com/en/docs/oauth/v2
  - type: GettingStarted
    url: https://aps.autodesk.com/en/docs/oauth/v2/developers_guide/basics
  contact:
  - FN: Autodesk Developer Support
    email: forge.help@autodesk.com
    url: https://aps.autodesk.com/get-help
common:
- name: Agent Skills
  url: https://github.com/autodesk-platform-services/skills
  type: AgentSkills
- type: LinkedIn
  url: https://www.linkedin.com/showcase/autodeskautocad
- type: Portal
  url: https://aps.autodesk.com/
- type: Documentation
  url: https://aps.autodesk.com/developer/documentation
- type: GettingStarted
  url: https://tutorials.autodesk.io/
- type: Authentication
  url: https://forge.autodesk.com/en/docs/oauth/v2/
- type: SDKs
  url: https://github.com/autodesk-platform-services/aps-sdk-node
  title: Node.js SDK
- type: SDKs
  url: https://github.com/autodesk-platform-services/aps-sdk-net
  title: .NET SDK
- type: Blog
  url: https://aps.autodesk.com/blog
- type: GitHubOrganization
  url: https://github.com/autodesk-platform-services
- type: Support
  url: https://forge.autodesk.com/en/support/
- type: StackOverflow
  url: https://stackoverflow.com/questions/tagged/autodesk-forge
- type: Signup
  url: https://aps.autodesk.com/
- type: Login
  url: https://manage.autodesk.com/home
- type: Pricing
  url: https://aps.autodesk.com/pricing
- type: StatusPage
  url: https://health.autodesk.com/
- type: TermsOfService
  url: https://www.autodesk.com/company/legal-notices-trademarks/terms-of-service-autodesk360-web-services/forge-platform-web-services-api-terms-of-service
- type: PrivacyPolicy
  url: https://www.autodesk.com/company/legal-notices-trademarks/privacy-statement
- type: ChangeLog
  url: https://aps.autodesk.com/topics/product-updates
- type: CodeExamples
  url: https://aps.autodesk.com/code-samples
- type: Features
  data:
  - name: Cloud-Based Design Automation
    description: Run AutoCAD scripts and add-ins in the cloud for batch processing without local AutoCAD installation.
  - name: 3D Model Translation
    description: Translate CAD files between formats and extract metadata for web-based viewing and analysis.
  - name: File Version Management
    description: Manage design file versions, revisions, and collaboration workflows through the Data Management API.
  - name: Event-Driven Webhooks
    description: Receive real-time notifications when design files are created, updated, or shared.
  - name: OAuth 2.0 Authentication
    description: Secure API access with 2-legged and 3-legged OAuth flows for application and user-level authorization.
  - name: Web-Based Viewer
    description: Embed 2D and 3D design viewers in web applications with the Viewer SDK.
- type: UseCases
  data:
  - name: Automated Drawing Generation
    description: Generate construction drawings, floor plans, and engineering diagrams automatically using Design Automation
      API.
  - name: Design File Collaboration
    description: Build collaborative design workflows with file sharing, version control, and real-time notifications.
  - name: Batch File Processing
    description: Process thousands of CAD files in the cloud for format conversion, data extraction, and quality checks.
  - name: BIM Integration
    description: Integrate Building Information Modeling data with enterprise systems for construction project management.
  - name: Custom CAD Applications
    description: Build custom AutoCAD plugins and extensions using ObjectARX, .NET, AutoLISP, or JavaScript APIs.
- type: Integrations
  data:
  - name: Autodesk Construction Cloud
    description: Integration with ACC for construction project management and design coordination.
  - name: BIM 360
    description: Cloud-based BIM collaboration platform integration for construction workflows.
  - name: Revit
    description: Interoperability with Revit for architectural design and BIM workflows.
  - name: Navisworks
    description: Integration for 3D coordination, clash detection, and project review.
  - name: Power BI
    description: Data visualization integration for design analytics and project reporting.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
  url: https://apievangelist.com