darktable is an open source photography workflow application and raw developer — a virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop and enhance your raw images.

darktable contains an embedded interpreter for the Lua programming language which provides the ability to modify and extend darktable's functionality. This documentation set contains descriptions of the extensions and Application Program Interface (API).

The source repository for this documentation may be found at https://github.com/darktable-org/luadocs.git. Any feedback relating to this documentation can be provided by creating a ticket or a pull request against this repository.