Autodesk Maya website screenshot

Autodesk Maya

Autodesk Maya is a comprehensive 3D computer graphics application used for creating interactive 3D applications including video games, animated films, TV series, and visual effects. Maya provides multiple programming APIs including a Python API, C++ plugin API, MEL scripting language, USD integration, and Bifrost visual programming environment for extending and automating Maya workflows and creating custom tools and plugins.

Autodesk Maya publishes 5 APIs on the APIs.io network. Tagged areas include 3D Graphics, Animation, Game Development, Modeling, and Rendering.

Autodesk Maya’s developer surface includes developer portal, documentation, support, engineering blog, release notes, and 7 more developer resources.

24.6/100 emerging ▬ flat Agent 3/100 human only Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFreemium
5 APIs 6 Features 5 Use Cases
3D GraphicsAnimationGame DevelopmentModelingRenderingVisual EffectsVFXCAD

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero: never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and several others — scorable at all.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/autodesk-maya: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 5

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

Maya Python API

Python API for scripting and extending Maya functionality, providing access to Maya's scene graph and node architecture. Includes Python API 2.0 with a more Pythonic workflow an...

Maya C++ API

C++ API providing low-level access to Maya's core functionality for creating plugins, custom nodes, and high-performance tools. The API is organized into functional libraries in...

Maya Commands (MEL)

Maya Embedded Language (MEL) scripting interface for automating tasks and customizing Maya workflows. MEL provides direct access to Maya commands and is the foundation of Maya's...

Maya USD API

Universal Scene Description (USD) integration for Maya, enabling exchange of 3D content between applications. Provides tools for importing, exporting, and working with USD stage...

Maya Bifrost API

Bifrost is Maya's visual programming environment for creating simulation and procedural effects. It provides a node-based graph editor for building complex effects including flu...

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Autodesk Maya Rate Limits

5 limits

RATE LIMITS

FinOps 1

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

Features 6

Notable capabilities this provider offers.

Python API 2.0

Modern Pythonic API with improved performance and a cleaner interface for accessing Maya's node architecture and scene graph via maya.api.OpenMaya.

C++ Plugin SDK

Low-level C++ API for high-performance plugin development with access to Maya's full internal architecture through OpenMaya functional libraries.

MEL Scripting

Maya Embedded Language for command-line scripting, UI automation, and batch processing of Maya scenes and assets.

USD Integration

Universal Scene Description support for importing, exporting, and working with USD assets within Maya for cross-application 3D content pipelines.

Bifrost Visual Programming

Node-based visual programming environment for creating procedural effects, simulations, and custom workflows without traditional coding.

Custom Node Development

Create custom dependency graph nodes, deformers, and shape nodes that integrate natively into Maya's scene graph and evaluation system.

Security Posture 1

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

Autodesk Maya Domain Security

TLSv1.3 · DNSSEC · DMARC

SECURITY

Use Cases 5

What developers build with this provider.

VFX Pipeline Integration

Integrating Maya into visual effects production pipelines with custom tools, asset management systems, and render farm automation.

Game Asset Automation

Automating game asset creation, optimization, and export workflows for game engines like Unreal Engine and Unity through Maya scripting.

Animation Workflow Tools

Building custom rigging systems, animation controls, and workflow tools to accelerate character animation production for film and TV.

Procedural Content Generation

Using Bifrost and Python APIs to generate procedural geometry, textures, and scene content for games, visualization, and architectural projects.

DCC Pipeline Development

Developing studio pipeline tools that automate scene assembly, asset tracking, and data interchange between Maya and other DCC applications.

Integrations 4

Pre-built integrations with other platforms and tools.

Autodesk Arnold

Integration with Arnold renderer via the MtoA (Maya to Arnold) plugin for photorealistic rendering of Maya scenes.

Unreal Engine

USD-based pipeline integration with Unreal Engine for game asset export and visualization workflows.

ShotGrid (Flow Production Tracking)

Integration with Autodesk ShotGrid for production tracking, asset management, and review workflows in film and TV production.

Houdini

Interoperability with SideFX Houdini via USD and Alembic for visual effects simulation and procedural content pipelines.

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 4

Status, limits, changes, and where to get help

Commercial 1

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: autodesk-maya
name: Autodesk Maya
description: Autodesk Maya is a comprehensive 3D computer graphics application used for creating interactive 3D applications
  including video games, animated films, TV series, and visual effects. Maya provides multiple programming APIs including
  a Python API, C++ plugin API, MEL scripting language, USD integration, and Bifrost visual programming environment for extending
  and automating Maya workflows and creating custom tools and plugins.
type: Index
deliveryModel:
  model: unknown
  open_source: unknown
  commercial: true
  callable_host: false
  label: Delivery model not determined — needs a product licence on record
  confidence: low
  source:
  - pricing
  - repository-unlicensed
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/autodesk-maya.png
tags:
- 3D Graphics
- Animation
- Game Development
- Modeling
- Rendering
- Visual Effects
- VFX
- CAD
url: https://raw.githubusercontent.com/api-evangelist/autodesk-maya/refs/heads/main/apis.yml
created: '2025-01-01'
modified: '2026-04-19'
specificationVersion: '0.23'
apis:
- aid: autodesk-maya:maya-python-api
  name: Maya Python API
  description: Python API for scripting and extending Maya functionality, providing access to Maya's scene graph and node
    architecture. Includes Python API 2.0 with a more Pythonic workflow and improved performance via maya.api.OpenMaya, as
    well as Python API 1.0 via maya.OpenMaya and the maya.cmds wrapper for MEL commands.
  humanURL: https://help.autodesk.com/view/MAYAUL/2026/ENU/
  baseURL: https://localhost
  tags:
  - Automation
  - Python
  - Scripting
  properties:
  - type: Documentation
    url: https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=Maya_SDK_MERGED_Maya_Python_API_Maya_Python_API_2_0_html
  - type: APIReference
    url: https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=Maya_SDK_py_ref_index_html
  - type: GettingStarted
    url: https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=Maya_SDK_MERGED_Maya_Python_API_Python_API_2_0_Quick_Start_html
- aid: autodesk-maya:maya-cpp-api
  name: Maya C++ API
  description: C++ API providing low-level access to Maya's core functionality for creating plugins, custom nodes, and high-performance
    tools. The API is organized into functional libraries including OpenMaya, OpenMayaUI, OpenMayaAnim, OpenMayaFX, and OpenMayaRender.
  humanURL: https://help.autodesk.com/view/MAYAUL/2026/ENU/
  baseURL: https://localhost
  tags:
  - C++
  - Native
  - Performance
  - Plugins
  properties:
  - type: Documentation
    url: https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=Maya_SDK_MERGED_cpp_ref_index_html
  - type: APIReference
    url: https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=Maya_SDK_cpp_ref_index_html
  - type: GettingStarted
    url: https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=Maya_SDK_MERGED_Maya_SDK_Maya_SDK_html
- aid: autodesk-maya:maya-mel-commands
  name: Maya Commands (MEL)
  description: Maya Embedded Language (MEL) scripting interface for automating tasks and customizing Maya workflows. MEL provides
    direct access to Maya commands and is the foundation of Maya's scripting capabilities.
  humanURL: https://help.autodesk.com/view/MAYAUL/2026/ENU/
  baseURL: https://localhost
  tags:
  - Automation
  - Commands
  - MEL
  - Scripting
  properties:
  - type: Documentation
    url: https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=__CommandsPython_index_html
  - type: APIReference
    url: https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=__Commands_index_html
- aid: autodesk-maya:maya-usd-api
  name: Maya USD API
  description: Universal Scene Description (USD) integration for Maya, enabling exchange of 3D content between applications.
    Provides tools for importing, exporting, and working with USD stages and layers within Maya.
  humanURL: https://help.autodesk.com/view/MAYAUL/2026/ENU/
  baseURL: https://localhost
  tags:
  - Interchange
  - Pipeline
  - Scene Description
  - USD
  properties:
  - type: Documentation
    url: https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=GUID-C7DB6AF9-653E-4B49-93D6-F9C2D0865B85
  - type: GitHubRepository
    url: https://github.com/Autodesk/maya-usd
- aid: autodesk-maya:maya-bifrost-api
  name: Maya Bifrost API
  description: Bifrost is Maya's visual programming environment for creating simulation and procedural effects. It provides
    a node-based graph editor for building complex effects including fluids, particles, destruction, and procedural geometry,
    with SDK support for custom node development.
  humanURL: https://help.autodesk.com/view/MAYAUL/2026/ENU/?guid=GUID-1223AA4F-1CD7-473C-87EA-C16C6B28F7FD
  baseURL: https://localhost
  tags:
  - Bifrost
  - Particles
  - Procedural Effects
  - Simulation
  - Visual Programming
  properties:
  - type: Documentation
    url: https://help.autodesk.com/view/MAYAUL/2026/ENU/?guid=Bifrost_MayaPlugin_bifrost_for_maya_html
  - type: GitHubRepository
    url: https://github.com/Autodesk/bifrost-usd
common:
- type: IssueTracker
  url: https://github.com/Autodesk/maya-usd/issues
- type: Releases
  url: https://github.com/Autodesk/maya-usd/releases
- type: SecurityPolicy
  url: https://github.com/Autodesk/maya-usd/blob/dev/SECURITY.md
- type: DomainSecurity
  url: security/autodesk-maya-domain-security.yml
- type: Portal
  url: https://www.autodesk.com/developer-network/platform-technologies/maya
- type: Documentation
  url: https://help.autodesk.com/view/MAYADEV/2026/ENU/
- type: Support
  url: https://forums.autodesk.com/t5/maya-programming/bd-p/area-c-maya-programming
- type: Blog
  url: https://www.autodesk.com/blogs/maya/
- type: Tutorials
  url: https://tutorials.autodesk.io/
- type: ReleaseNotes
  url: https://help.autodesk.com/view/MAYAUL/2026/ENU/?guid=MAYA_RELEASENOTES_2026_RELEASE_NOTES_HTML
- type: TermsOfService
  url: https://www.autodesk.com/company/legal-notices-trademarks/terms-of-service-autodesk360-web-services
- type: GitHubOrganization
  url: https://github.com/autodesk-platform-services
- type: Features
  data:
  - name: Python API 2.0
    description: Modern Pythonic API with improved performance and a cleaner interface for accessing Maya's node architecture
      and scene graph via maya.api.OpenMaya.
  - name: C++ Plugin SDK
    description: Low-level C++ API for high-performance plugin development with access to Maya's full internal architecture
      through OpenMaya functional libraries.
  - name: MEL Scripting
    description: Maya Embedded Language for command-line scripting, UI automation, and batch processing of Maya scenes and
      assets.
  - name: USD Integration
    description: Universal Scene Description support for importing, exporting, and working with USD assets within Maya for
      cross-application 3D content pipelines.
  - name: Bifrost Visual Programming
    description: Node-based visual programming environment for creating procedural effects, simulations, and custom workflows
      without traditional coding.
  - name: Custom Node Development
    description: Create custom dependency graph nodes, deformers, and shape nodes that integrate natively into Maya's scene
      graph and evaluation system.
- type: UseCases
  data:
  - name: VFX Pipeline Integration
    description: Integrating Maya into visual effects production pipelines with custom tools, asset management systems, and
      render farm automation.
  - name: Game Asset Automation
    description: Automating game asset creation, optimization, and export workflows for game engines like Unreal Engine and
      Unity through Maya scripting.
  - name: Animation Workflow Tools
    description: Building custom rigging systems, animation controls, and workflow tools to accelerate character animation
      production for film and TV.
  - name: Procedural Content Generation
    description: Using Bifrost and Python APIs to generate procedural geometry, textures, and scene content for games, visualization,
      and architectural projects.
  - name: DCC Pipeline Development
    description: Developing studio pipeline tools that automate scene assembly, asset tracking, and data interchange between
      Maya and other DCC applications.
- type: Integrations
  data:
  - name: Autodesk Arnold
    description: Integration with Arnold renderer via the MtoA (Maya to Arnold) plugin for photorealistic rendering of Maya
      scenes.
  - name: Unreal Engine
    description: USD-based pipeline integration with Unreal Engine for game asset export and visualization workflows.
  - name: ShotGrid (Flow Production Tracking)
    description: Integration with Autodesk ShotGrid for production tracking, asset management, and review workflows in film
      and TV production.
  - name: Houdini
    description: Interoperability with SideFX Houdini via USD and Alembic for visual effects simulation and procedural content
      pipelines.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/autodesk-maya"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/autodesk-maya/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/autodesk-maya/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.