Adobe Photoshop

Adobe Photoshop

Adobe Photoshop is the industry-standard image editing and digital design application. Its developer platform offers a cloud-based REST API for programmatic image processing via Firefly Services, the UXP plugin framework for building desktop extensions with modern JavaScript, a C++ plugin SDK for native filters and file formats, and scripting interfaces for workflow automation.

7 APIs 12 Features
AI/MLCreative CloudImage EditingPhotoshopPluginsREST APIScripting

APIs

Adobe Photoshop API

A cloud-based REST API that provides programmatic access to Photoshop's image editing capabilities without requiring a local installation. Part of Adobe Firefly Services, the AP...

Adobe Firefly Services SDK for JavaScript

A unified Node.js and TypeScript SDK that provides typed client libraries for accessing the Photoshop API and other Firefly Services. The PhotoshopClient class offers methods fo...

Adobe Photoshop UXP Plugin API

The modern plugin development platform for Photoshop, replacing the legacy CEP framework. UXP (Unified Extensibility Platform) is powered by a V8 JavaScript engine supporting ES...

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, script...

Adobe Photoshop UXP Hybrid Plugins

A specialized plugin type that combines UXP's JavaScript, HTML, and CSS plugin framework with native C++ code compiled as a .uxpaddon. This allows developers to write performanc...

Adobe Photoshop C++ Plugin SDK

A C++ based SDK for building low-level native Photoshop plugins. The SDK enables developers to extend Photoshop in seven categories including filters appearing under the Filter ...

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...

Features

Cloud Image Processing

Process images in the cloud without local Photoshop installation via the REST API.

Background Removal

AI-powered automatic background removal and mask generation.

PSD Document Editing

Create, read, and modify PSD files including layers, Smart Objects, and text.

Generative Fill

AI-powered content generation to fill, extend, or replace image regions.

Smart Object Replacement

Replace embedded Smart Object content across PSD templates programmatically.

Text Layer Editing

Modify text content, fonts, colors, and styling in PSD text layers.

Photoshop Actions Execution

Run recorded Photoshop Actions (.atn files) on images in the cloud.

UXP Plugin Framework

Build desktop plugins with modern JavaScript, HTML, CSS, and Spectrum UI components.

C++ Plugin SDK

Create native filters, file format support, and selection tools with the C++ SDK.

ExtendScript Automation

Legacy scripting interface for batch processing and workflow automation.

Product Crop

AI-powered automatic cropping to isolate product subjects.

Depth Blur

Apply realistic depth-of-field blur effects using AI depth estimation.

Use Cases

Product Photography Automation

Automate background removal, product crop, and image enhancement for e-commerce catalogs.

Template-Based Design Generation

Replace Smart Objects in PSD templates to generate personalized marketing materials at scale.

Batch Image Processing

Process thousands of images with consistent edits using the cloud API or Actions.

Creative Workflow Plugins

Build UXP plugins that add custom panels, automate tasks, and integrate with external services.

Image Format Conversion

Convert between PSD, JPEG, PNG, TIFF, and other formats programmatically.

Content-Aware Editing

Use generative fill and AI features to extend, modify, or enhance image content.

Print Production Automation

Automate print-ready output generation with proper color spaces and bleed settings.

DAM Integration

Connect digital asset management systems with Photoshop for automated processing pipelines.

Integrations

Adobe Creative Cloud

Native integration with other Creative Cloud apps via shared libraries and cloud storage.

Adobe Lightroom

Roundtrip editing between Lightroom and Photoshop for photography workflows.

Adobe Firefly

Generative AI features powered by Adobe Firefly for content creation.

Cloud Storage Providers

API supports input/output from AWS S3, Azure Blob, Google Cloud Storage, and Dropbox.

Solutions

Photoshop API (Firefly Services)

Cloud-based REST API for programmatic image processing at scale.

Photoshop Desktop (UXP)

Modern plugin platform for extending Photoshop with JavaScript and HTML.

Photoshop Desktop (C++ SDK)

Native plugin SDK for filters, file formats, and performance-critical extensions.

Photoshop Scripting

Automation via UXP scripts (.psjs) or legacy ExtendScript (.jsx).

Resources