Maya API
Explore software extensibility with the OpenMaya and Python APIs
Autodesk® Maya® provides an API to automate repetitive tasks and extend core software functionality, like customization of 3D modeling, animation, visual effects, rendering, and more—with C++, Python, and .NET supported. The SDK offers extensive functionality and code samples, as well as documentation to help get you started developing with the API.
SDKs and tools
View the general product support information from the Maya Knowledge Network.
Download SDKs 2019–2025 for Windows
Download SDKs 2019–2025 for Windows
Download SDKs 2019–2025 for MacOS
Download SDKs 2019–2025 for MacOS
Download SDKs 2019–2025 for Linux
Download SDKs 2019–2025 for Linux
SDK customization documentation
Maya 2018–2025 Developer Help
Maya 2018–2025 Developer Help
2025
View online
2024.2
View online | Download HTML
2024.1
View online | Download HTML
2024
View online | Download HTML
2023.3
View online | Download HTML
2023.2
Download HTML
2023.1
Download HTML
2023
Download HTML
2022.3
View online | Download HTML
2022.2
Download HTML
2022.3
View online | Download HTML
2022.2
Download HTML
2022.1
Download HTML
2022
Download HTML
2020
View online | Download HTML
2019
View online | Download HTML
2018.3
View online | Download HTML
2018.2
Download HTML
2018
Download HTML
2018 .NET Reference
Download CHM
Maya 2016–2017 Developer Help
Maya 2016–2017 Developer Help
2017 Update 4
View online | Download HTML
2017 Update 3
Download HTML
2017 Update 2
Download HTML
2017
Download HTML
2017 .NET Reference
Download CHM
2016 Extension 2
View online | Download HTML
2016
Download HTML
2016 .NET Reference
Download CHM
Maya 2018–2024.2 Developer Help ジャパニーズ
Maya 2018–2024.2 Developer Help ジャパニーズ
2024.2
オンラインで表示 | ダウンロード HTML
2024.1
オンラインで表示 | ダウンロード HTML
2024
オンラインで表示 | ダウンロード HTML
2023.3
オンラインで表示 | ダウンロード HTML
2023.2
ダウンロード HTML
2023.1
ダウンロード HTML
2023
ダウンロード HTML
2022.3
オンラインで表示 | ダウンロード HTML
2022.2
ダウンロード HTML
2022.1
ダウンロード HTML
2022
ダウンロード HTML
2020
オンラインで表示 | ダウンロード HTML
Maya 2016–2018 Developer Help ジャパニーズ
Maya 2016–2018 Developer Help ジャパニーズ
2017 Update 4
オンラインで表示 | ダウンロード HTML
2017 Update 3
ダウンロード HTML
2017 Update 2
ダウンロード HTML
2017
ダウンロード HTML
2016 Extension 2
オンラインで表示 | ダウンロード HTML
2016
ダウンロード HTML
Whitepapers
Whitepapers
The Maya API Architecture Whitepaper is an overview of the OpenMaya API architecture that also applies to Python.
The Maya API Introduction Whitepaper is brief overview of the Maya API and the top 10 important classes.
The Maya Plug-in Internationalization overview covers the Maya API Internationalization architecture.
Render Pass Concepts and Techniques
This whitepaper explains how to use the Maya render pass framework. The covered topics include: rendering pipeline efficiency, configuring and customizing render passes, and how to composite render passes. The examples show how to leverage render passes to achieve efficient compositing workflows for common rendering, lighting and look tuning tasks.
Maya Viewport 2.0
This explains how to use the Maya Viewport 2.0 API and port your legacy viewport code to the latest Maya viewport technology.
More resources
Community and support
Whether you're an experienced Maya user or just starting out, this is a good place to ask questions, share tips, connect, and learn from others.