Edit in GitHubLog an issue

Technical usage notes for Lightroom API

This page includes information about the technical requirements and support for this API. As you incorporate the Lightroom API into your workflow, consider the information below.

A typical Lightroom workflow initiates one or more calls to our API to modify PNG, JPG, or other compatible image files and generate new renditions.

Supported input formats

All image formats compatible with Lightroom are likewise supported by the APIs. Consult the Lightroom product documentation for a comprehensive list of these formats.

See the Storage Solutions page to generate URLs programmatically with the most common storage services.

Current limitations

These are the known limitations to the API.

  • Multi-part uploads and downloads are not yet supported.
  • All the endpoints only support a single file input.

Retries

For increased reliability and stability we have added a retry mechanism for all API calls, with recommendations on how to handle these:

  • The service will retry status codes of 429, 502, 503, 504 three times.
  • Only retry requests that have a 5xx response code. A 5xx error response indicates there was a problem processing the request on the server. Do not retry requests for any other response code.
  • Implement an exponential back-off retry strategy with 3 retry attempts.
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2025 Adobe. All rights reserved.