Adobe Photoshop ExtendScript Scripting API

The legacy scripting system based on ExtendScript, Adobe's implementation of ECMAScript 3. ExtendScript scripts use the .jsx file extension and can automate nearly all Photoshop operations through a comprehensive Application, Document, and Layer object model. Scripts can also be written in AppleScript on macOS or VBScript on Windows.

API entry from apis.yml

apis.yml Raw ↑
aid: adobe-photoshop:extendscript-scripting
name: Adobe Photoshop ExtendScript Scripting API
tags:
- Automation
- ExtendScript
- JSX
- Legacy
- Scripting
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
baseURL: https://api.example.com
humanURL: https://extendscript.docsforadobe.dev/
properties:
- url: https://extendscript.docsforadobe.dev/
  type: Documentation
- url: https://developer.adobe.com/photoshop/uxp/2022/guides/uxp_for_you/uxp_for_extendscript_devs/
  type: Documentation
- url: https://github.com/adobe-uxp/ps-es-to-uxp
  type: GitHubRepository
description: The legacy scripting system based on ExtendScript, Adobe's implementation of ECMAScript 3.
  ExtendScript scripts use the .jsx file extension and can automate nearly all Photoshop operations through
  a comprehensive Application, Document, and Layer object model. Scripts can also be written in AppleScript
  on macOS or VBScript on Windows.