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.

