Show in Contents
Add to Favorites
Home: Autodesk Maya Online Help
Maya Python API
Maya Python API
The Development Kit
Introduction to Maya Python API
Maya is an “open” product which means that anyone
outside of Autodesk can change existing features or add entirely
new features. Our “openness” support now includes a Python interface
to Maya commands (described elsewhere in the documentation) and
a Python interface to the C++ Maya API. We refer to the last item
as the Maya Python API. The Maya Python API is available on all
of our supported platforms: Microsoft® Windows®(32 and 64 bit), Linux®(64 bit), and Apple® Mac OS® X.
Most of the Maya API is available in the Maya
Python API and you can write the following types of solutions:
- Scripts
that make use of the wrapper classes and function sets to modify
the Maya model.
- Scripted
plug-ins that use proxy/MPx classes to add new functionality to
Maya. Includes new:
- Commands
that support undo.
- Nodes
that are saved/retrieved in the Maya scene file with appropriate
requires lines for the Python script.
- Standalone
scripts that make use of the wrapper classes and function sets to
modify the Maya model that can be run from the command line.