Getting Started with UXP for Photoshop
To get started, we suggest following these tutorials to get your hands dirty and get started with building UXP plugins for Photoshop:
- The UXP manifest: Essential to tailoring your UXP plugin.
- UXP Developer Tool Walkthrough: Learn how to create a plugin from a sample, load and debug it on Photoshop.
- The intro to the Photoshop API: Explore what is offered in the form of the DOM API, the successor to ExtendScript.
- Spectrum UI reference: UXP provides a smaller set of elements that you should be aware of, before creating UI.
- UXP API reference: The UXP platform offers many, but not all capabilities of a web browser. Learn about what could be familiar, and what is different.
- Modal Execution in Photoshop: A new paradigm for building performant and resilient plugins. If you are building plugins that modifies the users' document, this is an essential read.
- Photoshop manifest: An addendum to
manifest.json. For Adobe Photoshop 2022, you will need to be aware of potential breaking changes related to Modal Execution.
Got a question? The Adobe Creative Cloud Developer Forums is a great resource for answers!
We've collected a few samples that cover a lot of ground. They may contain code that you need to solve that one frustrating bug! Download and view Code Samples.
If your plugin contains a visual element, you may want to view our Design Guides to ensure your users have the best experience.