YAML

YAML Ain't Markup Language is a human-friendly data serialization language. YAML 1.2 is widely used for configuration in Kubernetes, OpenAPI, GitHub Actions, Ansible, and many other ecosystems. YAML supports comments, scalars, sequences, mappings, anchors, and tags.

API entry from apis.yml

apis.yml Raw ↑
aid: configuration-language:yaml
name: YAML
description: YAML Ain't Markup Language is a human-friendly data serialization language. YAML 1.2 is widely
  used for configuration in Kubernetes, OpenAPI, GitHub Actions, Ansible, and many other ecosystems. YAML
  supports comments, scalars, sequences, mappings, anchors, and tags.
humanURL: https://yaml.org/
baseURL: https://yaml.org
tags:
- Human Readable
- Serialization
- Standards
- YAML
properties:
- type: Specification
  url: https://yaml.org/spec/1.2.2/
- type: Documentation
  url: https://yaml.org/
- type: Reference
  url: https://github.com/yaml/yaml-spec
x-features:
- Indentation-based syntax with comments
- Anchors and aliases for reuse
- Schemas (failsafe, JSON, core)
- Used by Kubernetes, OpenAPI, Ansible, GitHub Actions