Adobe Photoshop · Schema

Adobe Photoshop UXP Plugin Manifest

Schema for the manifest.json file required by UXP plugins for Adobe Photoshop. The manifest defines plugin metadata, entry points, permissions, and host application requirements.

AI/MLCreative CloudImage EditingPhotoshopPluginsREST APIScripting

Properties

Name Type Description
id string Unique plugin identifier. Use reverse domain notation (e.g., com.example.myplugin).
name string Display name of the plugin shown in the Photoshop UI.
version string Plugin version in semver format (major.minor.patch).
manifestVersion integer UXP manifest schema version. Version 5 or 6 recommended for current Photoshop.
main string Path to the main JavaScript entry point file relative to the plugin root.
host object Host application requirements.
entrypoints array Plugin entry points defining panels, commands, and other UI elements.
icons array Plugin icons at various sizes for different display contexts.
requiredPermissions object Permissions the plugin requires to function.
addon object Configuration for hybrid plugin native C++ addon.
description string Short description of the plugin's purpose.
author string Plugin author or company name.
keywords array Keywords for plugin discovery in the Adobe Marketplace.
View JSON Schema on GitHub