---
title: "getidentity"
description: "Reads the current thread's identity."
---

```lua
getidentity(): number
```

---

## Aliases

- `getthreadidentity`
- `getthreadcontext`

---

## Arguments

This function takes no arguments.

---

## Returns

<ResponseField name="identity" type="number">
  The calling thread's identity, or 0 when metadata is absent.
</ResponseField>

Returns 0 when no thread userdata is available.

---

## Example

```lua
print(getidentity())
```
