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.
Adobe Photoshop publishes 16 API contracts indexed on the APIs.io network, including Actions API, Background Removal API, Crop and Effects API, and 13 more. Tagged areas include Artificial Intelligence, Creative Cloud, Image Editing, Photoshop, and Plugins.
The Adobe Photoshop catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 3 Spectral governance rulesets.
Adobe Photoshop’s developer surface includes authentication, changelog, developer portal, documentation, getting-started guide, API reference, engineering blog, and 45 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/adobe-photoshop/"><img src="https://apis.io/badge/adobe-photoshop/card.svg" alt="Adobe Photoshop on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Documented Reversibility+6 pts — a reversal operation in the contract, graded up when a window is documented too
Agent Skills+5 pts — skills artifact present, graded by who authored it
Protected Resource Metadata+5 pts — a served /.well-known/oauth-protected-resource carrying `resource` (documented), and naming its authorization_servers (verified)
4 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Access Clarityscores 28.9 — up to +14.2 composite points
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
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...
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...
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...
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...
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 ...
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...
Inspect a PSD's text layers, rewrite their content and styling, then render the result.
ARAZZO
Scroll for all 12
Adobe Photoshop API pricing
Not yet checked against Adobe Photoshop's own pricing page. Compiled by API Evangelist on 2026-05-05 from www.adobe.com/products/photoshop/plans.html; confirm before you rely on a figure.
Plan
Price
Photography Plan subscription
—
Photoshop Single App subscription
—
Creative Cloud All Apps (includes Photoshop) subscription
Event-driven notifications for Adobe Photoshop API asynchronous job processing. When registered through Adobe I/O Events, webhooks deliver real-time notifications when Photoshop...
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
aid: adobe-photoshop
deliveryModel:
model: saas
license_evidence:
not_product:
- adobe-uxp/ps-es-to-uxp
- adobedocs/photoshop-cpp-sdk
- firefly-services/firefly-services-sdk-js
open_source: unknown
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: low
source:
- openapi
- pricing
- repository-not-product
generated: '2026-09-25'
method: derived
accessModel:
pricing: unknown
onboarding: unknown
trial: false
try_now: false
public: false
label: Unknown
confidence: low
source:
- plans
- authentication
- security
generated: '2026-11-06'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/adobe-photoshop.png
name: Adobe Photoshop
description: 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.
url: https://raw.githubusercontent.com/api-evangelist/adobe-photoshop/refs/heads/main/apis.yml
tags:
- Artificial Intelligence
- Creative Cloud
- Image Editing
- Photoshop
- Plugins
- REST API
- Scripting
tags_raw:
- AI/ML
- Creative Cloud
- Image Editing
- Photoshop
- Plugins
- REST API
- Scripting
- Ai Ml
created: '2025-02-28'
modified: '2026-06-20'
specificationVersion: '0.23'
type: Index
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
apis:
- aid: adobe-photoshop:firefly-services-sdk
name: Adobe Firefly Services SDK for JavaScript
tags:
- Client Library
- Node.js
- npm
- SDK
- TypeScript
tags_raw:
- Client Library
- Node.js
- NPM
- SDK
- TypeScript
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://image.adobe.io
humanURL: https://developer.adobe.com/firefly-services/docs/guides/sdks/
properties:
- url: https://developer.adobe.com/firefly-services/docs/guides/sdks/
type: Documentation
- url: https://github.com/Firefly-Services/firefly-services-sdk-js
type: GitHubRepository
- url: https://www.npmjs.com/package/@adobe/photoshop-apis
type: NPMPackage
description: 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 for background removal, mask creation, PSD rendition
generation, document creation and modification, Smart Object replacement, text layer editing, Photoshop Actions execution,
auto crop, and depth blur.
- aid: adobe-photoshop:uxp-plugin-api
name: Adobe Photoshop UXP Plugin API
tags:
- Desktop
- DOM API
- HTML/CSS
- JavaScript
- Plugin Platform
- Spectrum UI
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.example.com
humanURL: https://developer.adobe.com/photoshop/uxp/2022/
properties:
- url: https://developer.adobe.com/photoshop/uxp/2022/
type: Documentation
- url: https://developer.adobe.com/photoshop/uxp/2022/ps_reference/
type: APIReference
- url: https://developer.adobe.com/photoshop/uxp/2022/uxp-api/
type: APIReference
- url: https://developer.adobe.com/photoshop/uxp/2022/guides/
type: GettingStarted
- url: json-schema/adobe-photoshop-uxp-plugin-manifest-schema.json
type: JSONSchema
description: The modern plugin development platform for Photoshop, replacing the legacy CEP framework. UXP (Unified Extensibility
Platform) is powered by a V8 JavaScript engine supporting ES6+ and provides Spectrum design components for building panels
and dialogs using HTML, CSS, and modern JavaScript. Plugins access a rich Photoshop DOM API for interacting with documents,
layers, and actions, along with platform APIs for file system access, network I/O, clipboard operations, and more.
- aid: adobe-photoshop:uxp-scripting
name: Adobe Photoshop UXP Scripting
tags:
- Automation
- JavaScript
- Modern JS
- Scripting
image: https://kinlane-images.s3.amazonaws.com/shared/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.
- aid: adobe-photoshop:uxp-hybrid-plugins
name: Adobe Photoshop UXP Hybrid Plugins
tags:
- C++
- Filters
- Hybrid
- Native Code
- Performance
- Plugins
tags_raw:
- C++
- Filters
- Hybrid
- Native Code
- Performance
- Plugin
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.example.com
humanURL: https://developer.adobe.com/photoshop/uxp/2022/guides/hybrid-plugins/
properties:
- url: https://developer.adobe.com/photoshop/uxp/2022/guides/hybrid-plugins/
type: Documentation
- url: https://developer.adobe.com/photoshop/uxp/2022/guides/hybrid-plugins/getting-started/
type: GettingStarted
- url: https://developer.adobe.com/photoshop/uxp/2022/ps_reference/media/cpp-pluginsdk/
type: APIReference
description: 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 performance-critical code in C++ such as pixel-level image processing
while using UXP for the user interface layer. Hybrid plugins can integrate with the traditional Photoshop C++ SDK to create
filters that appear in Photoshop's Filter menu or implement new file format support. Requires Photoshop v24.2.0 or later.
- aid: adobe-photoshop:cpp-plugin-sdk
name: Adobe Photoshop C++ Plugin SDK
tags:
- C++
- Desktop
- File Format
- Filters
- Native SDK
tags_raw:
- C++
- Desktop
- File Formats
- Filters
- Native SDK
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.example.com
humanURL: https://developer.adobe.com/photoshop/
properties:
- url: https://developer.adobe.com/photoshop/
type: Documentation
- url: https://github.com/AdobeDocs/photoshop-cpp-sdk
type: GitHubRepository
description: 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 menu, file format import and export support, selection
tools, color pickers, automation plugins, measurement tools, and 3D import and export. It provides direct access to Photoshop's
internal pixel data and rendering pipeline for maximum performance.
- aid: adobe-photoshop:extendscript-scripting
name: Adobe Photoshop ExtendScript Scripting API
tags:
- Automation
- ExtendScript
- JSX
- Legacy
- Scripting
image: https://kinlane-images.s3.amazonaws.com/shared/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.
- aid: adobe-photoshop:adobe-photoshop-actions-api
name: Adobe Photoshop Actions API
description: Execute Photoshop Action files (.atn) and Action JSON descriptors on images programmatically.
humanURL: https://developer.adobe.com/firefly-services/docs/photoshop/
baseURL: https://image.adobe.io
tags:
- Actions
properties:
- type: OpenAPI
url: openapi/adobe-photoshop-actions-api-openapi.yml
- type: Documentation
url: https://developer.adobe.com/firefly-services/docs/photoshop/
- type: AsyncAPI
url: asyncapi/adobe-photoshop-api-asyncapi-original.yml
- type: APIReference
url: https://developer.adobe.com/firefly-services/docs/photoshop/api/
- type: GettingStarted
url: https://developer.adobe.com/firefly-services/docs/photoshop/getting_started/
- aid: adobe-photoshop:adobe-photoshop-background-removal-api
name: Adobe Photoshop Background Removal API
description: Remove backgrounds from images and create masks using AI-powered subject detection.
humanURL: https://developer.adobe.com/firefly-services/docs/photoshop/
baseURL: https://image.adobe.io
tags:
- Background Removal
properties:
- type: OpenAPI
url: openapi/adobe-photoshop-background-removal-api-openapi.yml
- type: Documentation
url: https://developer.adobe.com/firefly-services/docs/photoshop/
- type: AsyncAPI
url: asyncapi/adobe-photoshop-api-asyncapi-original.yml
- type: APIReference
url: https://developer.adobe.com/firefly-services/docs/photoshop/api/
- type: GettingStarted
url: https://developer.adobe.com/firefly-services/docs/photoshop/getting_started/
- aid: adobe-photoshop:adobe-photoshop-crop-and-effects-api
name: Adobe Photoshop Crop and Effects API
description: Apply AI-powered product crop and depth blur effects to images.
humanURL: https://developer.adobe.com/firefly-services/docs/photoshop/
baseURL: https://image.adobe.io
tags:
- Crop and Effects
properties:
- type: OpenAPI
url: openapi/adobe-photoshop-crop-and-effects-api-openapi.yml
- type: Documentation
url: https://developer.adobe.com/firefly-services/docs/photoshop/
- type: AsyncAPI
url: asyncapi/adobe-photoshop-api-asyncapi-original.yml
- type: APIReference
url: https://developer.adobe.com/firefly-services/docs/photoshop/api/
- type: GettingStarted
url: https://developer.adobe.com/firefly-services/docs/photoshop/getting_started/
- aid: adobe-photoshop:adobe-photoshop-document-operations-api
name: Adobe Photoshop Document Operations API
description: Create, modify, and inspect PSD documents including layer editing, adjustments, and metadata retrieval.
humanURL: https://developer.adobe.com/firefly-services/docs/photoshop/
baseURL: https://image.adobe.io
tags:
- Document Operations
properties:
- type: OpenAPI
url: openapi/adobe-photoshop-document-operations-api-openapi.yml
- type: Documentation
url: https://developer.adobe.com/firefly-services/docs/photoshop/
- type: AsyncAPI
url: asyncapi/adobe-photoshop-api-asyncapi-original.yml
- type: APIReference
url: https://developer.adobe.com/firefly-services/docs/photoshop/api/
- type: GettingStarted
url: https://developer.adobe.com/firefly-services/docs/photoshop/getting_started/
- aid: adobe-photoshop:adobe-photoshop-generative-api
name: Adobe Photoshop Generative API
description: Fill masked areas of images using generative AI capabilities.
humanURL: https://developer.adobe.com/firefly-services/docs/photoshop/
baseURL: https://image.adobe.io
tags:
- Generative
properties:
- type: OpenAPI
url: openapi/adobe-photoshop-generative-api-openapi.yml
- type: Documentation
url: https://developer.adobe.com/firefly-services/docs/photoshop/
- type: AsyncAPI
url: asyncapi/adobe-photoshop-api-asyncapi-original.yml
- type: APIReference
url: https://developer.adobe.com/firefly-services/docs/photoshop/api/
- type: GettingStarted
url: https://developer.adobe.com/firefly-services/docs/photoshop/getting_started/
- aid: adobe-photoshop:adobe-photoshop-health-api
name: Adobe Photoshop Health API
description: Service health check endpoint.
humanURL: https://developer.adobe.com/firefly-services/docs/photoshop/
baseURL: https://image.adobe.io
tags:
- Health
properties:
- type: OpenAPI
url: openapi/adobe-photoshop-health-api-openapi.yml
- type: Documentation
url: https://developer.adobe.com/firefly-services/docs/photoshop/
- type: AsyncAPI
url: asyncapi/adobe-photoshop-api-asyncapi-original.yml
- type: APIReference
url: https://developer.adobe.com/firefly-services/docs/photoshop/api/
- type: GettingStarted
url: https://developer.adobe.com/firefly-services/docs/photoshop/getting_started/
- aid: adobe-photoshop:adobe-photoshop-renditions-api
name: Adobe Photoshop Renditions API
description: Generate flat image renditions from PSD files in various formats including JPEG, PNG, and TIFF.
humanURL: https://developer.adobe.com/firefly-services/docs/photoshop/
baseURL: https://image.adobe.io
tags:
- Renditions
properties:
- type: OpenAPI
url: openapi/adobe-photoshop-renditions-api-openapi.yml
- type: Documentation
url: https://developer.adobe.com/firefly-services/docs/photoshop/
- type: AsyncAPI
url: asyncapi/adobe-photoshop-api-asyncapi-original.yml
- type: APIReference
url: https://developer.adobe.com/firefly-services/docs/photoshop/api/
- type: GettingStarted
url: https://developer.adobe.com/firefly-services/docs/photoshop/getting_started/
- aid: adobe-photoshop:adobe-photoshop-smart-objects-api
name: Adobe Photoshop Smart Objects API
description: Replace and manage embedded Smart Object layers within PSD documents.
humanURL: https://developer.adobe.com/firefly-services/docs/photoshop/
baseURL: https://image.adobe.io
tags:
- Smart Objects
properties:
- type: OpenAPI
url: openapi/adobe-photoshop-smart-objects-api-openapi.yml
- type: Documentation
url: https://developer.adobe.com/firefly-services/docs/photoshop/
- type: AsyncAPI
url: asyncapi/adobe-photoshop-api-asyncapi-original.yml
- type: APIReference
url: https://developer.adobe.com/firefly-services/docs/photoshop/api/
- type: GettingStarted
url: https://developer.adobe.com/firefly-services/docs/photoshop/getting_started/
- aid: adobe-photoshop:adobe-photoshop-status-api
name: Adobe Photoshop Status API
description: Poll for the status of asynchronous jobs.
humanURL: https://developer.adobe.com/firefly-services/docs/photoshop/
baseURL: https://image.adobe.io
tags:
- Status
properties:
- type: OpenAPI
url: openapi/adobe-photoshop-status-api-openapi.yml
- type: Documentation
url: https://developer.adobe.com/firefly-services/docs/photoshop/
- type: AsyncAPI
url: asyncapi/adobe-photoshop-api-asyncapi-original.yml
- type: APIReference
url: https://developer.adobe.com/firefly-services/docs/photoshop/api/
- type: GettingStarted
url: https://developer.adobe.com/firefly-services/docs/photoshop/getting_started/
- aid: adobe-photoshop:adobe-photoshop-text-api
name: Adobe Photoshop Text API
description: Edit text layer content, character styles, and paragraph styles in PSD documents.
humanURL: https://developer.adobe.com/firefly-services/docs/photoshop/
baseURL: https://image.adobe.io
tags:
- Text
properties:
- type: OpenAPI
url: openapi/adobe-photoshop-text-api-openapi.yml
- type: Documentation
url: https://developer.adobe.com/firefly-services/docs/photoshop/
- type: AsyncAPI
url: asyncapi/adobe-photoshop-api-asyncapi-original.yml
- type: APIReference
url: https://developer.adobe.com/firefly-services/docs/photoshop/api/
- type: GettingStarted
url: https://developer.adobe.com/firefly-services/docs/photoshop/getting_started/
common:
- type: Plans
url: plans/adobe-photoshop-plans-pricing.yml
- type: RateLimits
url: rate-limits/adobe-photoshop-rate-limits.yml
- type: FinOps
url: finops/adobe-photoshop-finops.yml
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/adobe-photoshop/overview
- type: AgenticAccess
url: agentic-access/adobe-photoshop-agentic-access.yml
- type: VulnerabilityDisclosure
url: security/adobe-photoshop-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/adobe-photoshop-domain-security.yml
- type: Authentication
url: authentication/adobe-photoshop-authentication.yml
- type: Packages
url: packages/adobe-photoshop-packages.yml
- type: WellKnown
url: well-known/adobe-photoshop-well-known.yml
- type: SecurityTxt
url: well-known/adobe-photoshop-security.txt
- type: X-MCPServerCandidate
url: mcp/adobe-photoshop-mcp.yml
note: 'Renamed from MCPServer 2026-09-03 (roadmap#247): the manifest self-describes as status: candidate — a tool list derived
from the published API contracts, not an existing server. The scorer already read the manifest and reported mcp_server
correctly; the MCPServer type was crediting the artifact-type surfaces with a server that does not exist.'
- type: LLMsTxt
url: llms/adobe-photoshop-llms.txt
- type: Overlay
url: overlays/adobe-photoshop-api-overlay.yaml
- type: Conformance
url: conformance/adobe-photoshop-conformance.yml
- type: ErrorCatalog
url: errors/adobe-photoshop-problem-types.yml
- type: Lifecycle
url: lifecycle/adobe-photoshop-lifecycle.yml
- type: Conventions
url: conventions/adobe-photoshop-conventions.yml
- type: ChangeLog
url: changelog/adobe-photoshop-changelog.yml
- type: DataModel
url: data-model/adobe-photoshop-data-model.yml
- type: Arazzo
url: arazzo/adobe-photoshop-remove-background-workflow.yml
name: Adobe Photoshop Remove Background
- type: Arazzo
url: arazzo/adobe-photoshop-product-photo-pipeline-workflow.yml
name: Adobe Photoshop Product Photo Pipeline
- type: Arazzo
url: arazzo/adobe-photoshop-smart-object-template-workflow.yml
name: Adobe Photoshop Smart Object Template Personalization
- type: Arazzo
url: arazzo/adobe-photoshop-text-layer-personalization-workflow.yml
name: Adobe Photoshop Text Layer Personalization
- type: Arazzo
url: arazzo/adobe-photoshop-generative-fill-workflow.yml
name: Adobe Photoshop Generative Fill from a Generated Mask
- type: Arazzo
url: arazzo/adobe-photoshop-document-create-and-render-workflow.yml
name: Adobe Photoshop Create Document and Render
- type: Arazzo
url: arazzo/adobe-photoshop-layer-edit-workflow.yml
name: Adobe Photoshop Inspect and Edit Layers
- type: Arazzo
url: arazzo/adobe-photoshop-photoshop-action-batch-workflow.yml
name: Adobe Photoshop Run Action File and Render
- type: Arazzo
url: arazzo/adobe-photoshop-action-json-composite-workflow.yml
name: Adobe Photoshop Run Action JSON Composite
- type: Arazzo
url: arazzo/adobe-photoshop-action-json-document-create-workflow.yml
name: Adobe Photoshop Create Document with Action JSON
- type: Arazzo
url: arazzo/adobe-photoshop-depth-blur-workflow.yml
name: Adobe Photoshop Depth Blur
- type: Arazzo
url: arazzo/adobe-photoshop-artboard-create-workflow.yml
name: Adobe Photoshop Create Artboards and Render
- url: https://developer.adobe.com/photoshop/
type: Portal
description: Adobe Photoshop developer landing page with links to all APIs, SDKs, plugins, and scripting resources.
- url: https://developer.adobe.com/firefly-services/docs/photoshop/
type: Documentation
description: Adobe Photoshop API documentation as part of Firefly Services with guides, API reference, and code samples.
- url: https://developer.adobe.com/photoshop/uxp/2022/
type: Documentation
description: UXP plugin and scripting documentation for Adobe Photoshop desktop development.
- url: https://developer.adobe.com/firefly-services/docs/photoshop/getting_started/
type: GettingStarted
description: Getting started guide for the Photoshop API including authentication setup and first API calls.
- url: https://developer.adobe.com/developer-console/
type: Portal
description: Adobe Developer Console for managing API credentials, projects, and OAuth integrations.
- url: https://developer.adobe.com/firefly-services/docs/photoshop/api/
type: APIReference
description: Complete API reference for all Photoshop API endpoints including request and response schemas.
- url: https://developer.adobe.com/firefly-services/docs/guides/sdks/
type: Documentation
description: Firefly Services SDK documentation for Node.js and TypeScript client libraries.
- url: https://github.com/Firefly-Services/firefly-services-sdk-js
type: GitHubRepository
description: GitHub repository for the Firefly Services SDK for JavaScript including PhotoshopClient source code and documentation.
- url: https://github.com/AdobeDocs/photoshop-cpp-sdk
type: GitHubRepository
description: GitHub repository for the Photoshop C++ Plugin SDK documentation and resources.
- url: https://www.adobe.com/products/photoshop.html
type: Website
description: Adobe Photoshop product page with features, pricing, and plan information.
- url: https://blog.developer.adobe.com/
type: Blog
description: Adobe Developers blog with technical articles, API updates, and developer community news.
- url: https://community.adobe.com/t5/photoshop-ecosystem-discussions/bd-p/photoshop
type: Forums
description: Adobe Community forum for Photoshop discussions, plugin development questions, and peer support.
- url: https://forums.creativeclouddeveloper.com
type: Forums
description: Creative Cloud developer forums for plugin and extension development discussions across Adobe products.
- url: https://status.adobe.com/
type: StatusPage
description: Adobe service status dashboard showing availability for Photoshop API and other Adobe services.
- url: https://helpx.adobe.com/security/products/photoshop.html
type: Security
description: Adobe Photoshop security bulletins and advisories with vulnerability disclosures and patch information.
- url: https://x.com/Photoshop
type: X
description: Official Adobe Photoshop account on X with product updates and creative inspiration.
- url: https://www.youtube.com/@AdobeCreativeCloud
type: YouTube
description: Adobe Creative Cloud YouTube channel with Photoshop tutorials, feature demos, and workflow tips.
- url: https://www.adobe.com/legal/terms.html
type: TermsOfService
description: Adobe General Terms of Use governing the use of Adobe products and services.
- url: https://www.adobe.com/privacy/policy.html
type: PrivacyPolicy
description: Adobe Privacy Policy detailing data collection, usage, and protection practices.
- url: https://www.adobe.com/legal/licenses-terms.html
type: License
description: Adobe product licenses and terms including end user license agreements for Creative Cloud applications.
- type: Features
data:
- name: Cloud Image Processing
description: Process images in the cloud without local Photoshop installation via the REST API.
- name: Background Removal
description: AI-powered automatic background removal and mask generation.
- name: PSD Document Editing
description: Create, read, and modify PSD files including layers, Smart Objects, and text.
- name: Generative Fill
description: AI-powered content generation to fill, extend, or replace image regions.
- name: Smart Object Replacement
description: Replace embedded Smart Object content across PSD templates programmatically.
- name: Text Layer Editing
description: Modify text content, fonts, colors, and styling in PSD text layers.
- name: Photoshop Actions Execution
description: Run recorded Photoshop Actions (.atn files) on images in the cloud.
- name: UXP Plugin Framework
description: Build desktop plugins with modern JavaScript, HTML, CSS, and Spectrum UI components.
- name: C++ Plugin SDK
description: Create native filters, file format support, and selection tools with the C++ SDK.
- name: ExtendScript Automation
description: Legacy scripting interface for batch processing and workflow automation.
- name: Product Crop
description: AI-powered automatic cropping to isolate product subjects.
- name: Depth Blur
description: Apply realistic depth-of-field blur effects using AI depth estimation.
- type: UseCases
data:
- name: Product Photography Automation
description: Automate background removal, product crop, and image enhancement for e-commerce catalogs.
- name: Template-Based Design Generation
description: Replace Smart Objects in PSD templates to generate personalized marketing materials at scale.
- name: Batch Image Processing
description: Process thousands of images with consistent edits using the cloud API or Actions.
- name: Creative Workflow Plugins
description: Build UXP plugins that add custom panels, automate tasks, and integrate with external services.
- name: Image Format Conversion
description: Convert between PSD, JPEG, PNG, TIFF, and other formats programmatically.
- name: Content-Aware Editing
description: Use generative fill and AI features to extend, modify, or enhance image content.
- name: Print Production Automation
description: Automate print-ready output generation with proper color spaces and bleed settings.
- name: DAM Integration
description: Connect digital asset management systems with Photoshop for automated processing pipelines.
- type: Integrations
data:
- name: Adobe Creative Cloud
description: Native integration with other Creative Cloud apps via shared libraries and cloud storage.
- name: Adobe Lightroom
description: Roundtrip editing between Lightroom and Photoshop for photography workflows.
- name: Adobe Firefly
description: Generative AI features powered by Adobe Firefly for content creation.
- name: Cloud Storage Providers
description: API supports input/output from AWS S3, Azure Blob, Google Cloud Storage, and Dropbox.
- type: Solutions
data:
- name: Photoshop API (Firefly Services)
description: Cloud-based REST API for programmatic image processing at scale.
- name: Photoshop Desktop (UXP)
description: Modern plugin platform for extending Photoshop with JavaScript and HTML.
- name: Photoshop Desktop (C++ SDK)
description: Native plugin SDK for filters, file formats, and performance-critical extensions.
- name: Photoshop Scripting
description: Automation via UXP scripts (.psjs) or legacy ExtendScript (.jsx).
Adobe Photoshop API — frequently asked questions
Does Adobe Photoshop have an API?
Yes. APIs.io lists 16 APIs from Adobe Photoshop, including Adobe Firefly Services SDK for JavaScript, Adobe Photoshop UXP Plugin API and Adobe Photoshop UXP Scripting, and 13 more.
Is there an OpenAPI specification for the Adobe Photoshop API?
Yes. APIs.io indexes 10 OpenAPI specifications for Adobe Photoshop, each linked for download from this page.
How do I authenticate with the Adobe Photoshop API?
Adobe Photoshop documents its authentication (apiKey/http · 2 schemes). The details are profiled on APIs.io as Adobe Photoshop Authentication.
How much does the Adobe Photoshop API cost?
APIs.io lists 4 pricing plans for Adobe Photoshop, with each plan's price, limits and inclusions under Pricing on this page.
Is the Adobe Photoshop API ready for AI agents?
Adobe Photoshop has a Kin Score of 50.7 out of 100 (developing) and an Agent Readiness score of 40.5 (agent-ready), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.