---
title: "getinstances"
description: "Enumerates wrappers discoverable through the native instance registry."
---

```lua
getinstances(): {Instance}
```

---

## Aliases

None.

---

## Arguments

This function takes no arguments.

---

## Returns

<ResponseField name="instances" type="{Instance}">
  The instance wrappers discoverable through this VM's native registry.
</ResponseField>

Not a server-wide or guaranteed complete DataModel enumeration.

**Related types:** [Instances types & behavior](/reference/instances/types).

---

## Example

```lua
print("Known instances:", #getinstances())
```
