Build logic into your experiences with Roblox Engine APIs.
This API Reference documents all of the classes, data types, enumerations, functions, events, callbacks, and properties that you can use when creating on Roblox.
Classes
Classes represent core objects and services in the Roblox engine. They contain properties, methods, events, and callbacks.
Data Types
Data Types are types unique to the Roblox engine. They can contain constructors, properties, and methods.
Enums
Enums are groups of constants that define preset values that you can use with other APIs.
Globals
Globals are functions or properties that you can use in any script. Lua globals are native to Lua while Roblox globals are found only on Roblox.
Libraries
Libraries are groups of functions that you can use to manipulate built-in data types.