Premiere Pro Scripting Guide¶
This reference is a public compendium of information about the methods and members available via the ExtendScript API.
Premiere Pro's ExtendScript-based API allows for broad control of the entire application. ExtendScript can access and manipulate most project elements, including metadata, exporting and rendering options.
Adobe wants your integration to succeed; please don't hesitate to contact us with questions, problems, or feature requests.
3rd Party Scripting has moved to UXP¶
As of November 2025, Premiere Pro has moved to extensibility based on UXP; Unified Extensibility Platform. Have a look at the API Documentation, and sample plugins
ExtendScript-based integrations are still supported, and the plan is for them to remain so, through September 2026.
Navigating the Guide¶
If you're not sure where to start, take a look at the Overview for how scripting works in Premiere Pro, or the Changelog for updates to the scripting API over time.
Contribution¶
This endeavour is primarily community-supported & run; contributors are welcome and encouraged to suggest fixes, adjustments, notes/warnings, and anything else that may help the project.
For specific information on how to contribute & best practices, see the Documentation Contribution Guide.
Licensing & Ownership¶
This project exists for educational purposes only.
All content is copyright Adobe Systems Incorporated.