CUE Configure Unify Execute

Validate, define, and use dynamic and text-based data

Be in control of your data

CUE is an open source language, with a rich set APIs and tooling, for defining, generating, and validating all kinds of data: configuration, APIs, database schemas, code, … you name it.

Data Validation

Validate text-based data files or programmatic data such as incoming RPCs or database documents.

Read more …

Configuration

Just add validation to existing data (CUE, YAML, JSON), reduce boilerplate in large-scale configurations, or both.

Read more …

Schema Definition

Define schema to communicate an API or standard and validate backwards compatibility.

Read more …

Generate Code and Schema

Keep validation code in sync across code bases, Protobuf definitions, and OpenAPI definitions.

Read more …

Scripting

Automate the use of your data without writing yet another tool.

Read more …

Querying

Find the locations of instances of CUE types and values in data.
Coming soon.

Read more …

Featured Integrations

json yaml go protobuf openapi k8s

Projects using CUE


k8s