---
title: "debug.getregistry"
description: "Returns the live VM registry."
---

```lua
debug.getregistry(): table
```

---

## Aliases

- `getregistry`

---

## Arguments

This function takes no arguments.

---

## Returns

<ResponseField name="registry" type="table">
  The live VM registry table.
</ResponseField>

Same underlying shared registry as getreg; not a copy.

**Related types:** [Debug types & behavior](/reference/debug/types).

---

## Example

```lua
print(type(debug.getregistry()))
```
