Lua Reference manuals

The official definition of the Lua language is its reference manual, which describes the syntax and the semantics of Lua, the standard libraries, and the C API. For a detailed introduction to the practice of Lua programming, see the book Programming in Lua.

Current version

The manual for the latest version of Lua is available in English and in Portuguese:
5.2: english · português

Previous version

manual The manual for the previous version of Lua is available in several languages:
5.1: english · português · español · русский · magyar · deutsch

Buy a copy of this book and help to support the Lua project.

Older versions

The manuals for older versions are available in English only:
5.0 · 4.0 · 3.2 · 3.1 · 3.0 · 2.5 · 2.4 · 2.2 · 2.1 · 1.1 · 1.0

These manuals are also available here in PostScript and PDF.

All reference manuals are freely available under the terms of the Lua license.

Last update: Tue Jan 28 13:57:39 BRST 2014