Lightroom Classic Logo

Unleash Lightroom Classic with Lua

The Adobe Lightroom software development kit (SDK) gives you a clean, fast, lightweight toolset for enhancing and extending the capabilities of Lightroom. Build plug-ins in Lua, the scripting language built into Lightroom.

Creative Cloud banner

Scripting icon

Leverage the power of Lua

Lightroom incorporates Lua, a lightweight, powerful, and portable scripting language, for developing your plug-ins. Lightroom enhances Lua with a custom object-oriented infrastructure that gives you access to the API.

Export icon

Customize export and publish

Customize the export and publishing processes: alter the rendering process, send rendered files to alternative locations, change the export and publish dialogs, and define post-processing functions.

Metadata icon

Work with metadata

Define customized public or private metadata fields for Lightroom to be associated with individual photos. You can also define new ways of arranging the display of metadata within the Library module’s Metadata panel.

Icon of UI Windows

Enhance the Lightroom UI

Build custom sections for the Plug-in Manager or Export dialogs. Display or enhance predefined dialogs and write your own custom ones. Add menu items to give users access to your custom functionality.

Other Apps icon

Build web engine plug-ins

Create an HTML web-engine plug-in to define a new type of HTML photo gallery. Your web-engine plug-ins let you build new layouts and processing capabilities into photo galleries shared on the web.

CC banner

Subscribe to the Creative Cloud developer newsletter

A monthly newsletter featuring news for anyone who creates, develops, or build plugins, extensions, or integrations for the Creative Cloud family of products.

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