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-09-03' 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: - Ai Ml - Creative Cloud - Image Editing - Photoshop - Plugins - REST API - Scripting tags_raw: - AI/ML - Creative Cloud - Image Editing - Photoshop - Plugins - REST API - Scripting 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).