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.

  • Use Auto Tone — Learn how to automatically adjust exposure, contrast, highlights, shadows, and other tonal values using AI/ML-powered adjustments.

  • Use Auto Straighten — Automatically correct distorted vertical or horizontal perspectives in your images using the Auto Upright transformation.

  • Apply Presets — Apply one or more XMP Lightroom presets stored in the cloud to quickly adjust image appearance with consistent editing styles.

  • Apply Edits — Programmatically control Lightroom Edit Panel adjustments including exposure, color, sharpness, noise reduction, and creative effects.

  • Apply XMP — Apply Lightroom adjustments by passing XMP preset contents directly inline through the API without storing preset files.

  • Use Webhooks — Build event-driven applications using Adobe I/O Events to receive real-time notifications when Lightroom API jobs complete.

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