---
title: "is object · RUAL Documentation"
description: "RUAL condition block."
canonical: https://docs.rual.nl/block-types/condition/condition_is_object
language: en
---

# is object

This block is part of the [`condition`](https://docs.rual.nl/block-types/condition) group and was last modified in core [`v10.4.28`](https://docs.rual.nl/core-versions/100428).

- Value required `value` The value to be checked.

- condition `condition` The condition that tells if the given value is a object or not.

True when the value pin holds an object OR an array (JS typeof semantics: arrays count as objects); false for nil, missing, numbers, booleans, and strings - JSON text is not parsed. To exclude arrays, combine with an is-array check.

A typical wiring for [is object](https://docs.rual.nl/block-types/condition/condition_is_object): the `condition` out pin feeds [branch](https://docs.rual.nl/block-types/flow/branch).

![Studio canvas example for the is object block: typical wiring for is object.](https://docs.rual.nl/canvas-examples/condition_is_object.png)

### Version history

Introduced in [`v10.4.28`](https://docs.rual.nl/core-versions/100428).
