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

# is boolean

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 an boolean or not.

True when the value pin holds an actual boolean (true or false); false for nil, missing, and everything else - the strings "true"/"false" and the numbers 0/1 are NOT booleans (no coercion).

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

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

### Version history

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