- Maya Developer Help Center
- About The Maya devkit
- Maya devkit requirements
- Open Source Components
- What's New / What's Changed?
- Setting up your build environment
- Setting up CMake to build your plug-ins
- Example Applications and Plug-ins
- Running Standalone Applications
- Loading and Unloading Plug-ins
- Maya API Basics
- A First Maya command plug-in
- Distributing Maya Plug-ins
- Selecting with the API
- Command plug-ins
- DAG Hierarchy
- Dependency graph plug-ins
- Manipulators
- Shapes
- Writing a Software Shading Node
- Writing a Hardware Shading Node
- Writing a Custom Transform Node
- Writing a Deformer Node
- Writing File Translators
- Viewport 2.0 API
- Custom evaluator overview
- Polygon API
- Working with Qt
- Maya Python API
- Maya Python Plug-in Learning Path
- Maya Python API 1.0 vs Maya Python API 2.0
- Maya Python API 1.0
- Maya Python API 2.0
- Initializing and uninitializing plug-ins
- Command Plug-ins
- Dependency node plug-ins
- Running Python scripts outside a Maya session
- Working with PySide in Maya
- OpenColorIO Bindings for Python
- Writing Workspace controls
- Maya .NET API
- Technical Notes
- Appendices
- Maya API Reference
- Technical Documentation