API Reference
API reference
Ionize follows sUNC and UNC, the naming conventions shared across the Roblox scripting ecosystem. Scripts written against those conventions work in Ionize without changes.
The surface is grouped into 26 libraries covering 245 members. Pick a library below.
ActorRunning code inside parallel Luau actors and passing values between them.ClosureInspecting, wrapping, and replacing Luau and C functions.ConsoleCreating and writing to a separate output console window.EnvironmentExecutor, game, and registry environments, plus garbage collector contents.FileSystemReading and writing files inside the executor workspace directory.InputSending synthetic mouse and keyboard input to the client window.InstanceReaching instances and triggers that ordinary traversal does not expose.MetatableReading and modifying metatables, including write protection.ReflectionReading and writing properties that are hidden or not normally scriptable.ScriptInspecting running scripts, their environments, threads, and bytecode.SignalInspecting event connections and firing events directly.DrawingDrawing shapes and text above the game viewport.MiscellaneousExecutor identity, HTTP, clipboard, client settings, and serialisation.CryptEncoding, hashing, compression, and symmetric encryption.DebugReading and writing constants, upvalues, protos, stack frames, and standard profiling.OthHooking thread entry points.RakNetInspecting and sending network packets.Drawing ObjectsConstructing render objects.DrawingImmediateImmediate mode drawing bound to render steps.IonSignalSignal objects created by the executor.RegexPattern matching with regular expressions.WebSocketOpening a WebSocket connection from a script.MathStandard Luau math library. All functions are available in any Ionize script.TableStandard Luau table library. All functions are available in any Ionize script.TaskStandard Luau task scheduler for defer, delay, spawn, and wait.OSStandard Luau os library for clock, date, difftime, and time.