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.

AutoCAD publishes 6 APIs on the APIs.io network. Tagged areas include 3D Modeling, Architecture, CAD, Design, and Drawing.

AutoCAD’s developer surface includes authentication, changelog, developer portal, documentation, getting-started guide, engineering blog, support, and 27 more developer resources.

51.0/100 developing ▬ flat Agent 35/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
6 APIs 1 MCP Servers 5 Agent Skills 6 Features 5 Use Cases
3D ModelingArchitectureCADDesignDrawingEngineering

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 51.0/100 · developing
Contract Quality 0.0 / 25
Developer Ergonomics 12.2 / 20
Commercial Clarity 18.4 / 20
Operational Transparency 8.9 / 13
Governance 1.5 / 12
Discoverability 10.0 / 10
Agent readiness — 35/100 · agent ready
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 3 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/autocad: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 6

Individual APIs this provider publishes, each with its own machine-readable definition.

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.

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

autocad-mcp.yml

MCP SERVER

Agent Skills 5

Packaged agent skills for driving this provider's APIs from an AI assistant.

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 1

Published pricing tiers and plan structures.

Autocad Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Autocad Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 6

Notable capabilities this provider offers.

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.

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Autocad Authentication

oauth2/openIdConnect · 2 schemes

SECURITY

Autocad Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Autocad Vulnerability Disclosure

security.txt · contact published

SECURITY

Autocad Trust Center

SOC 2, SOC 3, ISO 27001, ISO 27017, ISO 27018, PCI DSS, HIPAA, GDPR, FedRAMP, CSA STAR Level 1

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Autocad Scopes

16 scopes · authorizationCode/clientCredentials

16 scopes

SCOPES

Use Cases 5

What developers build with this provider.

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 5

Pre-built integrations with other platforms and tools.

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

Get Started 4

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 5

SDKs, sample code, and the tooling you integrate with

Access & Security 7

Authentication, authorization, and security posture

Scroll for all 7

Operate 5

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

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
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/autocad.png
url: https://www.autodesk.com/developer-network/platform-technologies/autocad
created: '2024-01-01'
modified: '2026-06-20'
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:
- type: DomainSecurity
  url: security/autocad-domain-security.yml
- type: VulnerabilityDisclosure
  url: security/autocad-vulnerability-disclosure.yml
- type: TrustCenter
  url: security/autocad-trust-center.yml
- type: Packages
  url: packages/autocad-packages.yml
- type: WellKnown
  url: well-known/autocad-well-known.yml
- type: SecurityTxt
  url: well-known/autocad-security.txt
- type: LLMsTxt
  url: llms/autocad-llms.txt
- type: OAuthScopes
  url: scopes/autocad-scopes.yml
- type: Authentication
  url: authentication/autocad-authentication.yml
- type: MCPServer
  url: mcp/autocad-mcp.yml
- type: Conformance
  url: conformance/autocad-conformance.yml
- type: Lifecycle
  url: lifecycle/autocad-lifecycle.yml
- type: ChangeLog
  url: changelog/autocad-changelog.yml
- type: Components
  url: components/autocad-components.yml
- 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