data-slots=heading, text
data-background=rgb(200, 10, 10)

Premiere UXP API

A modern extensibility platform for building Custom Tools and Features that streamline workflows in any unique Premiere environment.

Overview

UXP (Unified e X tensibility Platform) is an integration framework built into Premiere and other Adobe Creative Cloud applications. It is powered by a modern JavaScript engine and offers the ability to access many Premiere functions at a programmatic level. With UXP, you can build unique tools that integrate with and optimize the most precise, demanding workflows. These tools reduce repetition, maximize efficiency, and transform Premiere into a bespoke application tailored to the needs of any project.

Premiere adds its own APIs on top of the base UXP functionality. This website provides documentation for both APIs.

UDT Interface

Get Started

data-slots=heading, link, text

New to UXP?

Introduction & Setup
Learn the essentials, set up your development environment, and understand the technical stack.
data-slots=link, text
Build Your First Plugin
Step-by-step tutorials for creating panels, commands, and modal dialogs.
data-slots=heading, link, text

Building Plugins

Plugin Concepts
Understand manifests, entrypoints, panels, and how plugins work.
data-slots=link, text
Tutorials
Hands-on guides for adding panels, commands, lifecycle hooks, and more.
data-slots=link, text
Hybrid Plugins
Extend your plugins with high-performance C++ native libraries.
data-slots=link, text
Code Recipes
Practical examples for common tasks like filesystem operations, network requests, and styling.
data-slots=heading, link, text

API References

Premiere DOM API
Access sequences, tracks, clips, markers, project items, and application settings.
data-slots=link, text
UXP JavaScript API
File system, networking, shell execution, and core UXP functionality.
data-slots=link, text
UI Components (Spectrum)
Adobe's design system components for building plugin interfaces.
data-slots=link, text
HTML & CSS References
Supported HTML elements and CSS properties in UXP.

Additional Resources

Join the community

Join the worldwide community of Creative Cloud Developers who are building plugins and integrations to empower creativity!

Here are a few other ways to get involved:

<br /><br />