Welcome to the Harmony Lua documentation
Learn how to write scripts for Harmony, build your own menus and overlays, and work with the Lua API for Red Dead Redemption 2.
Start with Getting started to find your Lua folder, load a script, and run your first example. The sidebar covers each part of the API, with function signatures, return values, and complete examples.
For game functions, browse the native catalogue. It contains 7,131 definitions across 86 namespaces, with searchable names and hashes.