Edit in GitHubLog an issue

Lightroom Guides

Welcome to the Lightroom API guides. If you're new to the APIs, start with the Quickstart to set up credentials, generate pre-signed URLs, and run your first Lightroom API job. After you've tried the Quickstart, explore the features and code samples to deepen your integration.

Quick tips

  • Run the Quickstart first to verify credentials and environment before building larger workflows.
  • Use pre-signed URLs for input/output storage to avoid exposing credentials in your application.
  • For production workloads, add robust error handling, retries, logging, and secure secret storage.

Guides

  • Quickstart — A step-by-step tutorial to modify your first image using the Lightroom APIs. Includes Bash, JavaScript, and Python examples, plus guidance on pre-signed URLs and job polling.

  • Features (Feature reference) — Detailed descriptions of supported Lightroom features such as Auto Tone, Auto Straighten, Apply Presets, Apply Edits, Apply XMP, and webhook integration via Adobe I/O Events.

  • Code Samples — Copy-ready curl, Python, and JavaScript snippets for common tasks (Auto Tone, Auto Straighten, Apply Presets, Apply Edits, Apply XMP) and examples for polling job status and triggering events.

  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2025 Adobe. All rights reserved.