aid: adobe-premiere
url: https://raw.githubusercontent.com/api-evangelist/adobe-premiere/refs/heads/main/apis.yml
name: Adobe Premiere Pro
description: >-
  Adobe Premiere Pro is a professional non-linear video editor. Its programmable surface has two
  halves: the Premiere UXP API, an in-process JavaScript DOM for plugins and panels that automate
  editing, extend the timeline and integrate hardware or media asset management systems inside the
  desktop application; and the Adobe Creative Cloud Libraries REST API on cc-libraries.adobe.io,
  which is what a Premiere panel calls over HTTP to read and write shared assets — colors, character
  styles, graphics, patterns and video — along with an Adobe I/O Events webhook surface for library
  changes.
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/adobe-premiere.png
type: Index
created: '2024-01-01'
modified: '2026-04-19'
specificationVersion: '0.23'
apis:
- name: Adobe Premiere Pro API
  description: >-
    Adobe Premiere Pro extension APIs using UXP (Unified Extensibility Platform) and CEP (Common Extensibility
    Platform) for building plugins and panels that automate video editing workflows, add custom effects,
    integrate with external hardware, and extend the Premiere Pro user interface.
  image: https://www.adobe.com/content/dam/cc/icons/premiere.svg
  humanURL: https://developer.adobe.com/premiere-pro/
  baseURL: https://developer.adobe.com/premiere-pro/uxp/
  x-base-url-note: >-
    The Premiere UXP API is an in-process JavaScript DOM inside the Premiere Pro desktop application (const
    app = require('premierepro')). It has NO HTTP endpoint. The previous value https://api.adobe.io/premiere
    was a guess and returns 404 (probed 2026-08-30); the documentation root is recorded instead rather
    than inventing a host.
  tags:
  - Automation
  - Creative Cloud
  - Media
  - Video Editing
  - Video Production
  properties:
  - type: Documentation
    url: https://developer.adobe.com/premiere-pro/uxp/
  - type: APIReference
    url: https://developer.adobe.com/premiere-pro/uxp/ppro-reference/
  - type: SDKs
    url: packages/adobe-premiere-packages.yml
  - type: Authentication
    url: https://developer.adobe.com/developer-console/docs/guides/authentication/
  - type: GettingStarted
    url: https://developer.adobe.com/premiere-pro/uxp/introduction/
  - type: ChangeLog
    url: https://developer.adobe.com/premiere-pro/uxp/changelog/
- aid: adobe-premiere:adobe-premiere-elements-api
  name: Adobe Premiere Pro Elements API
  description: Manage library elements (colors, graphics, fonts, etc.)
  humanURL: https://developer.adobe.com/premiere-pro/
  baseURL: https://cc-libraries.adobe.io
  tags:
  - Elements
  properties:
  - type: OpenAPI
    url: openapi/adobe-premiere-elements-api-openapi.yml
  - type: Documentation
    url: https://developer.adobe.com/creative-cloud-libraries/docs/
  - type: Authentication
    url: https://developer.adobe.com/developer-console/docs/guides/authentication/
  - type: JSONSchema
    url: json-schema/creative-cloud-libraries-element-input-schema.json
  - type: JSONSchema
    url: json-schema/creative-cloud-libraries-element-list-schema.json
  - type: JSONSchema
    url: json-schema/creative-cloud-libraries-element-schema.json
- aid: adobe-premiere:adobe-premiere-libraries-api
  name: Adobe Premiere Pro Libraries API
  description: Manage Creative Cloud Libraries
  humanURL: https://developer.adobe.com/premiere-pro/
  baseURL: https://cc-libraries.adobe.io
  tags:
  - Library
  tags_raw:
  - Libraries
  properties:
  - type: OpenAPI
    url: openapi/adobe-premiere-libraries-api-openapi.yml
  - type: Documentation
    url: https://developer.adobe.com/creative-cloud-libraries/docs/
  - type: Authentication
    url: https://developer.adobe.com/developer-console/docs/guides/authentication/
  - type: JSONSchema
    url: json-schema/creative-cloud-libraries-element-input-schema.json
  - type: JSONSchema
    url: json-schema/creative-cloud-libraries-element-list-schema.json
  - type: JSONSchema
    url: json-schema/creative-cloud-libraries-element-schema.json
- aid: adobe-premiere:adobe-premiere-representations-api
  name: Adobe Premiere Pro Representations API
  description: Manage element representations and renditions
  humanURL: https://developer.adobe.com/premiere-pro/
  baseURL: https://cc-libraries.adobe.io
  tags:
  - Representations
  properties:
  - type: OpenAPI
    url: openapi/adobe-premiere-representations-api-openapi.yml
  - type: Documentation
    url: https://developer.adobe.com/creative-cloud-libraries/docs/
  - type: Authentication
    url: https://developer.adobe.com/developer-console/docs/guides/authentication/
  - type: JSONSchema
    url: json-schema/creative-cloud-libraries-element-input-schema.json
  - type: JSONSchema
    url: json-schema/creative-cloud-libraries-element-list-schema.json
  - type: JSONSchema
    url: json-schema/creative-cloud-libraries-element-schema.json
- aid: adobe-premiere:adobe-premiere-library-service-api
  name: Adobe Premiere Pro Library Service API
  description: App-facing APIs for Adobe CC Libraries.
  humanURL: https://developer.adobe.com/premiere-pro/
  baseURL: https://developer.adobe.com/premiere-pro/uxp/
  tags:
  - Library Service
  properties:
  - type: OpenAPI
    url: openapi/adobe-premiere-library-service-api-openapi.yml
  - type: Documentation
    url: https://developer.adobe.com/creative-cloud-libraries/docs/
  - type: APIReference
    url: https://developer.adobe.com/creative-cloud-libraries/docs/api/
  - type: GettingStarted
    url: >-
      https://developer.adobe.com/creative-cloud-libraries/docs/integrate/setup/developer-credentials/
  - type: Authentication
    url: https://developer.adobe.com/creative-cloud-libraries/docs/integrate/setup/oauth/
  - type: Webhooks
    url: asyncapi/adobe-premiere-libraries-webhooks.yml
- aid: adobe-premiere:adobe-premiere-library-service-bookmarks-api
  name: Adobe Premiere Pro Library Service - Bookmarks API
  description: App-facing APIs specifically for Adobe CC Library Bookmarks.
  humanURL: https://developer.adobe.com/premiere-pro/
  baseURL: https://developer.adobe.com/premiere-pro/uxp/
  tags:
  - Library Service - Bookmarks
  properties:
  - type: OpenAPI
    url: openapi/adobe-premiere-library-service-bookmarks-api-openapi.yml
  - type: Documentation
    url: https://developer.adobe.com/creative-cloud-libraries/docs/
  - type: APIReference
    url: https://developer.adobe.com/creative-cloud-libraries/docs/api/
  - type: GettingStarted
    url: >-
      https://developer.adobe.com/creative-cloud-libraries/docs/integrate/setup/developer-credentials/
  - type: Authentication
    url: https://developer.adobe.com/creative-cloud-libraries/docs/integrate/setup/oauth/
  - type: Webhooks
    url: asyncapi/adobe-premiere-libraries-webhooks.yml
- aid: adobe-premiere:adobe-premiere-library-service-public-api
  name: Adobe Premiere Pro Library Service - Public API
  description: App-facing APIs specifically for Adobe CC Public Libraries.
  humanURL: https://developer.adobe.com/premiere-pro/
  baseURL: https://developer.adobe.com/premiere-pro/uxp/
  tags:
  - Library Service - Public
  properties:
  - type: OpenAPI
    url: openapi/adobe-premiere-library-service-public-api-openapi.yml
  - type: Documentation
    url: https://developer.adobe.com/creative-cloud-libraries/docs/
  - type: APIReference
    url: https://developer.adobe.com/creative-cloud-libraries/docs/api/
  - type: GettingStarted
    url: >-
      https://developer.adobe.com/creative-cloud-libraries/docs/integrate/setup/developer-credentials/
  - type: Authentication
    url: https://developer.adobe.com/creative-cloud-libraries/docs/integrate/setup/oauth/
  - type: Webhooks
    url: asyncapi/adobe-premiere-libraries-webhooks.yml
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com
tags:
  - Adobe
  - Automation
  - Creative Cloud
  - Media
  - Premiere Pro
  - Video Editing
  - Video Production
common:
  - type: CapabilityMap
    url: capabilities/adobe-premiere-capability-edges.yml
    name: Adobe Premiere Pro Business Capability Map
  - type: FinOps
    url: finops/adobe-premiere-finops.yml
  - type: Website
    url: https://www.adobe.com/products/premiere.html
  - type: AgenticAccess
    url: agentic-access/adobe-premiere-agentic-access.yml
  - type: VulnerabilityDisclosure
    url: security/adobe-premiere-vulnerability-disclosure.yml
  - type: DomainSecurity
    url: security/adobe-premiere-domain-security.yml
  - type: Authentication
    url: authentication/adobe-premiere-authentication.yml
  - type: OAuthScopes
    url: scopes/adobe-premiere-scopes.yml
  - type: PostmanWorkspace
    url: https://www.postman.com/kinlaneapi/adobe-premiere-pro/overview
  - type: Arazzo
    url: arazzo/adobe-premiere-add-element-to-library-workflow.yml
    name: Adobe Premiere Add Element to Creative Cloud Library
  - type: Arazzo
    url: arazzo/adobe-premiere-catalog-library-elements-workflow.yml
    name: Adobe Premiere Catalog Creative Cloud Library Elements
  - type: Arazzo
    url: arazzo/adobe-premiere-fetch-element-representation-workflow.yml
    name: Adobe Premiere Fetch Library Element Representation
  - type: Arazzo
    url: arazzo/adobe-premiere-find-or-create-library-workflow.yml
    name: Adobe Premiere Find or Create Creative Cloud Library
  - type: Arazzo
    url: arazzo/adobe-premiere-provision-library-workflow.yml
    name: Adobe Premiere Provision Creative Cloud Library
  - type: Arazzo
    url: arazzo/adobe-premiere-purge-library-workflow.yml
    name: Adobe Premiere Purge Creative Cloud Library
  - type: Arazzo
    url: arazzo/adobe-premiere-rename-and-verify-library-workflow.yml
    name: Adobe Premiere Rename and Verify Creative Cloud Library
  - type: LinkedIn
    url: https://www.linkedin.com/company/adobepremierepro
  - type: Portal
    url: https://developer.adobe.com/premiere-pro/
  - type: Documentation
    url: https://developer.adobe.com/premiere-pro/uxp/
  - type: Blog
    url: https://blog.developer.adobe.com/
  - type: Support
    url: https://developer.adobe.com/support/
  - type: Console
    url: https://developer.adobe.com/console/
  - type: GitHubOrganization
    url: https://github.com/adobe
  - type: TermsOfService
    url: https://www.adobe.com/legal/terms.html
  - type: PrivacyPolicy
    url: https://www.adobe.com/privacy.html
  - type: StatusPage
    url: https://status.adobe.com/
  - type: YouTube
    url: https://www.youtube.com/c/AdobeDevelopers
  - type: GettingStarted
    url: https://developer.adobe.com/premiere-pro/uxp/introduction/
  - type: Features
    data:
      - name: UXP Plugin Development
        description: >-
          Build next-generation Premiere Pro plugins using the Unified Extensibility Platform (UXP) with modern HTML,
          CSS, and JavaScript.
      - name: CEP Panel Integration
        description: >-
          Create custom workspace panels using Common Extensibility Platform (CEP) with HTML, CSS, and JavaScript for
          legacy support.
      - name: C++ SDK Extensions
        description: >-
          Build powerful low-level integrations with codec support, custom effects, and hardware communication using the
          C++ SDK.
      - name: Creative Cloud Libraries Access
        description: >-
          Programmatically access and manage shared design assets including colors, graphics, fonts, and video via REST
          API.
      - name: Workflow Automation
        description: Automate complex video editing tasks, batch processing, and project management within Premiere Pro.
      - name: Third-Party Integration
        description: Integrate Premiere Pro with external media asset management systems, hardware controllers, and cloud services.
  - type: UseCases
    data:
      - name: Automated Caption Generation
        description: Build plugins that automatically generate and insert captions into video timelines using speech-to-text APIs.
      - name: Media Asset Management Integration
        description: Connect Premiere Pro to MAM systems for automated ingest, proxy workflows, and metadata management.
      - name: Custom Branding Panel
        description: >-
          Create workspace panels that surface brand-approved assets from Creative Cloud Libraries directly in Premiere
          Pro.
      - name: Batch Video Export
        description: Automate batch export of sequences to multiple formats and destinations using CEP scripting.
      - name: AI-Powered Editing
        description: Integrate AI/ML services for automatic cut detection, scene analysis, and intelligent timeline assembly.
      - name: Hardware Controller Integration
        description: Connect editing consoles, color grading hardware, and custom input devices to Premiere Pro workflows.
  - type: Integrations
    data:
      - name: Adobe After Effects
        description: Deep integration with After Effects for motion graphics and VFX roundtrip workflows via Dynamic Link.
      - name: Adobe Audition
        description: Send audio clips and sequences to Audition for advanced audio editing and roundtrip import.
      - name: Frame.io
        description: Real-time collaboration and review workflows integrated directly into Premiere Pro via Frame.io panel.
      - name: Boris FX
        description: Visual effects and motion graphics plugins including Sapphire, Continuum, and Mocha Pro.
      - name: Maxon Cinema 4D
        description: Motion graphics and 3D rendering integration for titles and compositing.
      - name: Avid Media Composer
        description: AAF and project interchange for cross-platform editorial workflows.
      - name: Iconik
        description: Cross-cloud file sharing and collaboration for media asset management.
  - type: SpectralRules
    url: rules/adobe-premiere-spectral-rules.yml
  - type: Vocabulary
    url: vocabulary/adobe-premiere-vocabulary.yaml
  - type: Packages
    url: packages/adobe-premiere-packages.yml
  - type: SDKs
    url: packages/adobe-premiere-packages.yml
  - type: WellKnown
    url: well-known/adobe-premiere-well-known.yml
  - type: SecurityTxt
    url: well-known/adobe-premiere-security.txt
  - type: Security
    url: security/adobe-premiere-vulnerability-disclosure.yml
  - type: X-MCPServerCandidate
    url: mcp/adobe-premiere-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-premiere-llms.txt
  - type: Overlay
    url: overlays/adobe-premiere-cc-libraries-api-overlay.yaml
  - type: Overlay
    url: overlays/adobe-premiere-elements-api-overlay.yaml
  - type: Overlay
    url: overlays/adobe-premiere-libraries-api-overlay.yaml
  - type: Overlay
    url: overlays/adobe-premiere-representations-api-overlay.yaml
  - type: Conformance
    url: conformance/adobe-premiere-conformance.yml
  - type: ErrorCatalog
    url: errors/adobe-premiere-problem-types.yml
  - type: Lifecycle
    url: lifecycle/adobe-premiere-lifecycle.yml
  - type: Deprecation
    url: lifecycle/adobe-premiere-lifecycle.yml
  - type: Conventions
    url: conventions/adobe-premiere-conventions.yml
  - type: ChangeLog
    url: changelog/adobe-premiere-changelog.yml
  - type: DataModel
    url: data-model/adobe-premiere-data-model.yml
  - type: Webhooks
    url: asyncapi/adobe-premiere-libraries-webhooks.yml
  - type: AgentSkill
    url: skills/_index.yml
  - type: Plans
    url: plans/adobe-premiere-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/adobe-premiere-rate-limits.yml
  - type: APIReference
    url: https://developer.adobe.com/premiere-pro/uxp/ppro-reference/
  - type: Quickstart
    url: https://developer.adobe.com/premiere-pro/uxp/plugins/tutorials/
  - type: HelpCenter
    url: https://forums.creativeclouddeveloper.com/
  - type: JSONLD
    url: json-ld/adobe-premiere-creative-cloud-libraries-context.jsonld
x-enrichment:
  date: '2026-08-30'
  status: enriched
  artifacts_added: 22
  pass: local-v1
x-parent: adobe
x-relationship: product
