# API Status This is a page indicating the current implementation status for instance methods and datatypes in the `roblox` library. If an API on a class is not listed here it may not be within the scope for Lune and may not be implemented in the future.
However, if a recently added datatype is missing, and it can be used as an instance property, it is likely that it will be implemented. ## Classes ### `Instance` Currently implemented APIs: - [`new`](https://create.roblox.com/docs/reference/engine/datatypes/Instance#new) - note that this does not include the second `parent` argument - [`AddTag`](https://create.roblox.com/docs/reference/engine/classes/CollectionService#AddTag) - [`Clone`](https://create.roblox.com/docs/reference/engine/classes/Instance#Clone) - [`Destroy`](https://create.roblox.com/docs/reference/engine/classes/Instance#Destroy) - [`ClearAllChildren`](https://create.roblox.com/docs/reference/engine/classes/Instance#ClearAllChildren) - [`FindFirstAncestor`](https://create.roblox.com/docs/reference/engine/classes/Instance#FindFirstAncestor) - [`FindFirstAncestorOfClass`](https://create.roblox.com/docs/reference/engine/classes/Instance#FindFirstAncestorOfClass) - [`FindFirstAncestorWhichIsA`](https://create.roblox.com/docs/reference/engine/classes/Instance#FindFirstAncestorWhichIsA) - [`FindFirstChild`](https://create.roblox.com/docs/reference/engine/classes/Instance#FindFirstChild) - [`FindFirstChildOfClass`](https://create.roblox.com/docs/reference/engine/classes/Instance#FindFirstChildOfClass) - [`FindFirstChildWhichIsA`](https://create.roblox.com/docs/reference/engine/classes/Instance#FindFirstChildWhichIsA) - [`GetAttribute`](https://create.roblox.com/docs/reference/engine/classes/Instance#GetAttribute) - [`GetAttributes`](https://create.roblox.com/docs/reference/engine/classes/Instance#GetAttributes) - [`GetChildren`](https://create.roblox.com/docs/reference/engine/classes/Instance#GetChildren) - [`GetDescendants`](https://create.roblox.com/docs/reference/engine/classes/Instance#GetDescendants) - [`GetFullName`](https://create.roblox.com/docs/reference/engine/classes/Instance#GetFullName) - [`GetTags`](https://create.roblox.com/docs/reference/engine/classes/CollectionService#GetTags) - [`HasTag`](https://create.roblox.com/docs/reference/engine/classes/CollectionService#HasTag) - [`IsA`](https://create.roblox.com/docs/reference/engine/classes/Instance#IsA) - [`IsAncestorOf`](https://create.roblox.com/docs/reference/engine/classes/Instance#IsAncestorOf) - [`IsDescendantOf`](https://create.roblox.com/docs/reference/engine/classes/Instance#IsDescendantOf) - [`RemoveTag`](https://create.roblox.com/docs/reference/engine/classes/CollectionService#RemoveTag) - [`SetAttribute`](https://create.roblox.com/docs/reference/engine/classes/Instance#SetAttribute) ### `DataModel` Currently implemented APIs: - [`GetService`](https://create.roblox.com/docs/reference/engine/classes/ServiceProvider#GetService) - [`FindService`](https://create.roblox.com/docs/reference/engine/classes/ServiceProvider#FindService) ## Datatypes Currently implemented datatypes: - [`Axes`](https://create.roblox.com/docs/reference/engine/datatypes/Axes) - [`BrickColor`](https://create.roblox.com/docs/reference/engine/datatypes/BrickColor) - [`CFrame`](https://create.roblox.com/docs/reference/engine/datatypes/CFrame) - [`Color3`](https://create.roblox.com/docs/reference/engine/datatypes/Color3) - [`ColorSequence`](https://create.roblox.com/docs/reference/engine/datatypes/ColorSequence) - [`ColorSequenceKeypoint`](https://create.roblox.com/docs/reference/engine/datatypes/ColorSequenceKeypoint) - [`Enum`](https://create.roblox.com/docs/reference/engine/datatypes/Enum) - [`Faces`](https://create.roblox.com/docs/reference/engine/datatypes/Faces) - [`Font`](https://create.roblox.com/docs/reference/engine/datatypes/Font) - [`NumberRange`](https://create.roblox.com/docs/reference/engine/datatypes/NumberRange) - [`NumberSequence`](https://create.roblox.com/docs/reference/engine/datatypes/NumberSequence) - [`NumberSequenceKeypoint`](https://create.roblox.com/docs/reference/engine/datatypes/NumberSequenceKeypoint) - [`PhysicalProperties`](https://create.roblox.com/docs/reference/engine/datatypes/PhysicalProperties) - [`Ray`](https://create.roblox.com/docs/reference/engine/datatypes/Ray) - [`Rect`](https://create.roblox.com/docs/reference/engine/datatypes/Rect) - [`Region3`](https://create.roblox.com/docs/reference/engine/datatypes/Region3) - [`Region3int16`](https://create.roblox.com/docs/reference/engine/datatypes/Region3int16) - [`UDim`](https://create.roblox.com/docs/reference/engine/datatypes/UDim) - [`UDim2`](https://create.roblox.com/docs/reference/engine/datatypes/UDim2) - [`Vector2`](https://create.roblox.com/docs/reference/engine/datatypes/Vector2) - [`Vector2int16`](https://create.roblox.com/docs/reference/engine/datatypes/Vector2int16) - [`Vector3`](https://create.roblox.com/docs/reference/engine/datatypes/Vector3) - [`Vector3int16`](https://create.roblox.com/docs/reference/engine/datatypes/Vector3int16) Note that these datatypes are kept as up-to-date as possible, but recently added members & methods may be missing.