API reference¶
Look up what Nova exposes, what changed from Roblox, and what to use when something is missing. The pages are generated from Nova's API dump, the current Roblox API dump, and the open-source Roblox creator-docs.
Browse¶
- Classes — 365 Nova classes and 924 Roblox classes, searchable by name, status, and system.
- Enums — 170 Nova enums with item-level status and value comparison.
- Datatypes — 32 supported datatypes, including CFrame, Vector3, and TweenInfo.
- Globals — Lua and Roblox global functions.
- Libraries —
task,math,table,string, and the rest. - Compatibility — system-level status and the largest gaps.
- Legacy and deprecations — what Nova actually does when modern Roblox says a legacy API is removed or non-functional.
Start with a class¶
Workspace · BasePart · Part · Players · Player · Humanoid · RunService · TweenService · ScreenGui · Frame · TextLabel · RemoteEvent · DataStoreService
How to read a class page¶
- The badge at the top is the class status.
- The stat line shows how many members Nova declares and how many modern Roblox members are not implemented yet.
- Members are collapsed by default. Expand one to see its signature, description, security level, and Nova notes.
- The dashed modern members are not implemented panel lists the gaps for that class. Each row links to the Roblox documentation.
Coverage¶
| Area | Nova | Roblox | Not yet |
|---|---|---|---|
| Classes | 365 | 924 | 579 |
| Enums | 170 | 635 | 486 |
| Datatypes | 32 | 49 | 20 |
Status legend and data sources
| Status | Meaning |
|---|---|
| Supported | Exists in Nova and expected to work. |
| Partial | Exists, but an important behaviour is missing. |
| Not yet | Exists in Roblox, not implemented in Nova yet. |
| Not planned | Intentionally out of scope — see What Nova supports. |
| Alias | Legacy name for a modern member. |
| Nova-only | Nova exposes it; current Roblox does not. |
Everything under docs/reference/ is generated. To correct a status or add
a workaround, edit data/compat.yaml and open a pull request. Do not edit the
generated pages by hand.