> ## Documentation Index
> Fetch the complete documentation index at: https://learn.workflow.dog/llms.txt
> Use this file to discover all available pages before exploring further.

# Is Object?

> Check whether a value has JavaScript's non-null object type.

The **Is Object?** action checks the runtime type of any workflow value.

## Inputs

| Input     | Type | Required | Description         |
| --------- | ---- | -------- | ------------------- |
| **Value** | Any  | Yes      | The value to check. |

## Outputs

| Output     | Type    | Description                                            |
| ---------- | ------- | ------------------------------------------------------ |
| **Result** | Boolean | `true` for a non-null object value; otherwise `false`. |

Plain objects and arrays return `true`. Text, numbers, booleans, and `null`
return `false`.

<Note>
  This is a broad runtime check. It does not guarantee that the value is a plain
  key/value object; lists also count as objects.
</Note>
