Adobe UXP (Unified Extensibility Platform)

The Unified Extensibility Platform (UXP) is Adobe's modern cross-app plugin development framework replacing the legacy CEP platform. UXP uses a JavaScript engine with support for ES6+ and provides a common set of platform APIs for file system access, network I/O, and UI rendering using HTML, CSS, and curated Spectrum design components. Plugins built with UXP run natively within Creative Cloud desktop applications including Photoshop, InDesign, Illustrator, Premiere Pro, and XD.

API entry from apis.yml

apis.yml Raw ↑
aid: adobe-creative-cloud:uxp
name: Adobe UXP (Unified Extensibility Platform)
tags:
- Cross-App
- Extensions
- HTML/CSS
- JavaScript
- Modern
- Plugin Framework
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.example.com
humanURL: https://developer.adobe.com/photoshop/uxp/2022/
properties:
- url: https://developer.adobe.com/photoshop/uxp/2022/
  type: Documentation
- url: https://github.com/adobe/cc-ext-uxp-types
  type: GitHubRepository
description: The Unified Extensibility Platform (UXP) is Adobe's modern cross-app plugin development framework
  replacing the legacy CEP platform. UXP uses a JavaScript engine with support for ES6+ and provides a
  common set of platform APIs for file system access, network I/O, and UI rendering using HTML, CSS, and
  curated Spectrum design components. Plugins built with UXP run natively within Creative Cloud desktop
  applications including Photoshop, InDesign, Illustrator, Premiere Pro, and XD.