Adobe Photoshop UXP Scripting

A modern scripting system for Photoshop that allows developers to execute standalone JavaScript files with the .psjs extension to automate tasks. Unlike full UXP plugins, scripts are single files that run once and complete, similar to the legacy ExtendScript workflow but using modern JavaScript powered by the V8 engine.

API entry from apis.yml

apis.yml Raw ↑
aid: adobe-photoshop:uxp-scripting
name: Adobe Photoshop UXP Scripting
tags:
- Automation
- JavaScript
- Modern JS
- Scripting
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
baseURL: https://api.example.com
humanURL: https://developer.adobe.com/photoshop/uxp/2022/scripting/
properties:
- url: https://developer.adobe.com/photoshop/uxp/2022/scripting/
  type: Documentation
- url: https://developer.adobe.com/photoshop/uxp/2022/ps_reference/media/uxpscripting/
  type: APIReference
description: A modern scripting system for Photoshop that allows developers to execute standalone JavaScript
  files with the .psjs extension to automate tasks. Unlike full UXP plugins, scripts are single files
  that run once and complete, similar to the legacy ExtendScript workflow but using modern JavaScript
  powered by the V8 engine.