data-slots=heading, text
data-variant=centered
data-textColor=white
data-background=linear-gradient(135deg, #30186E 0%, #6432C8 100%)
Plugin Concepts
How UXP plugins actually work under the hood: the core concepts, the tech stack, and the fundamentals you'll come back to again and again.
Concepts
data-slots=link, text
data-width=300px
The two ways a plugin surfaces in the host application's UI.
data-slots=link, text
data-width=300px
How the host application discovers and launches your plugin's panels and commands.
data-slots=link, text
data-width=300px
The
manifest.json file that describes your plugin to the host application.Tech stack
data-slots=link, text
data-width=300px
The web technologies and the UXP runtime your plugin is built on.
Fundamentals
data-slots=link, text
data-width=300px
The difference between UXP Core APIs and each host's application API, and when to use each.
data-slots=link, text
data-width=300px
The three ways to build a plugin's UI, and when to reach for each one.
data-slots=link, text
data-width=300px
Plugins, panels, commands, manifests: a glossary, and how it maps to CEP/ExtendScript terms.
Next steps
Ready to build something? Head to Build Your First Plugin if you're starting from scratch, or How-to Guides for a specific job.