---
title: "value · RUAL Documentation"
description: "Simply returns the provided value."
canonical: https://docs.rual.nl/block-types/value/value_default
language: en
---

# value

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

Simply returns the provided value.

- value `value`

Outputs the literal value configured in the block, exactly as stored - no coercion, no placeholder substitution, no inputs.

A [value](https://docs.rual.nl/block-types/value/value_default) block holds a fixed text in its input field, typed straight into the block on the canvas. Two of them feed [concatenate values](https://docs.rual.nl/block-types/value/value_concatenate) here, and the combined text is passed through [convert to uppercase](https://docs.rual.nl/block-types/value/value_to_uppercase). This is the standard way to put literal text into a blueprint.

![Studio canvas example for the value block: fixed text from a custom value.](https://docs.rual.nl/canvas-examples/value_default.png)

### Commonly used with

One of the most-used blocks across production blueprints. It is most often wired together with:

- [new object](https://docs.rual.nl/block-types/object/object_new_fields): this block feeds into it. Builds a new object filled with the given fields.

- [execute](https://docs.rual.nl/block-types/function%20execution/function_custom_execute): this block feeds into it. Executes the given funcion and waits for it to be executed.

- [concatenate values](https://docs.rual.nl/block-types/value/value_concatenate): this block feeds into it.

- [==](https://docs.rual.nl/block-types/condition/condition_equal): this block feeds into it. returns true if the two values are equal.

- [if](https://docs.rual.nl/block-types/value/value_branch): this block feeds into it. Conditional branching for values (if.. then.. else..). Selects which input value is passed through; it does not route flow.

- [set fields](https://docs.rual.nl/block-types/mutations/mutations_set_bp_field_multiple): this block feeds into it. Generates an array of mutations based on the given filled fields.

### Used in these guides

These documentation pages use or explain this block:

- [Block Execution](https://docs.rual.nl/blueprints/block-execution)

- [Tips & tricks](https://docs.rual.nl/blueprints/tips-and-tricks)

- [Quickstart](https://docs.rual.nl/getting-started/quickstart)

### Version history

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