Roblox Engine API Reference

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.