Lua besitzt standardmäßig neben der Möglichkeit, Variablen zu definieren und zu manipulieren, einige Funktionen, die viele grundsätzliche Anwendungsfälle abdecken. Dazu zählen beispielsweise das Iterieren durch Tables oder trigonometrische Funktionen.
Viele Funktionen aus der Standardbibliothek sind fürs Siedler-Skripting nicht relevant, da sie nicht verfügbar sind oder nicht Savegame-kompatibel. Die übrigen werden unter den unten aufgeführten Links vorgestellt und wenn möglich, ein Siedler-Bezug hergestellt.
Die Standardbibliothek ist in verschiedene Module aufgeteilt, nach denen auch dieser Artikel sortiert ist. Neben dem Basismodul gibt es das math-Modul für mathematische Funktionen, das string-Modul für Operationen auf Strings und das table-Modul für Operationen auf Tables.