# YAML

## Overview

This field is a [code fieldtype](/fieldtypes/code.md) that gets saved as YAML instead of a string. Your input is validated on save to make sure you don't write _invalid_ YAML.

:::tip
The YAML field is one of the "catch-all" solutions for when there's no better way to work with an odd data structure. **Recommended for developers only.**
:::

## Data Storage

You really should [know YAML](/yaml.md) if you're using this field, in which case you'll understand how the data is stored – exactly as written.

## Templating

Refer to the [YAML guide](/yaml.md) on how to work with data in general. We really can't be any more specific here. You understand, right?
