Scripting
It is possible to control the application by writing plugins. Plugins can be written in the Python scripting language using version 3.9. The Python API provided in the application allows to access and use many features directly from scripts.
Python is a scripting language widely used in many industries. It helps build automation, workflow acceleration and asset management tools, among other examples. The API documentation can be accessed from the main menu with Help > Scripting documentation... action.
Table of contents
- Plugin basics
- Plugin search paths
- Plugins packages
- Plugin Manager
- Python Editor
- Accessing graphs and selections
- Nodes and properties
- Undo and redo
- Application callbacks
- Creating user interface elements
- Adding actions to the Explorer toolbar
- Using color management
- Using spot colors
- Logging
- Using threads
- Debugging plugins using Visual Studio Code
- Porting previous plugins
- Packaging plugins
- Scripting API reference