data-slots=heading, text
data-variant=centered
data-textColor=white
data-background=linear-gradient(135deg, #30186E 0%, #6432C8 100%)
UXP API Reference
The UXP API is the platform layer shared across UXP-enabled host applications: JavaScript, CSS, HTML, and Spectrum UI, plus modules for file system access, networking, storage, and entry points.
Learn the platform layer once, and it carries over everywhere. Each host application then adds its own DOM API on top - for documents, layers, sequences, and other host-specific objects - which is what you'll reach for once you're past the platform basics covered here.
data-slots=image, heading, text, links
data-repeat=4
data-width=100%
JavaScript
Core APIs for crypto, storage, networking, and file system access in plugins.
HTML
Elements, attributes, and document structure for building consistent panel interfaces.
Spectrum UXP
Spectrum components for building interfaces that match the host application.
Host Application DOM APIs
Each host application layers its own DOM API for documents, layers, sequences, and other host-specific objects on top of the platform layer above.
data-slots=image, heading, text, links
data-repeat=4
data-width=100%
Premiere
Video APIs for projects, sequences, tracks, source media, markers, and exports.
Media Encoder
Encoding APIs for presets, codecs, render queues, output settings, and exports.
Known Issues
Exact support can vary by host application and UXP version. See Known Issues for documented platform-level limitations and workarounds.
Version Details and Change Log
Track which UXP version ships in each host application, and what's new, changed, or fixed in each release.
data-slots=image, heading, text, links
data-repeat=2
data-width=100%
Version Details
Which UXP version ships in each host application, plus the ECMAScript and React versions it supports.
Change Log
What's new, changed, deprecated, and fixed in each UXP release across supported hosts.