Cue

Cue is an open source data validation language with a powerful type system and unification semantics. Cue is used to validate, generate, and transform configuration for Kubernetes, OpenAPI, and Terraform.

API entry from apis.yml

apis.yml Raw ↑
aid: configuration-language:cue
name: Cue
description: Cue is an open source data validation language with a powerful type system and unification
  semantics. Cue is used to validate, generate, and transform configuration for Kubernetes, OpenAPI, and
  Terraform.
humanURL: https://cuelang.org/
baseURL: https://cuelang.org
tags:
- Cue
- Schema
- Type System
- Validation
properties:
- type: Documentation
  url: https://cuelang.org/docs/
- type: GitHubRepository
  url: https://github.com/cue-lang/cue
x-features:
- Types and values are unified
- First-class schemas with constraints
- Importable, composable definitions
- Code generation and validation tooling