Infinite possibilities

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

Data validation

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

Learn more

Configuration

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

Learn more

Schema definition

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

Learn more

Scripting

Automate the use of your data without writing yet another tool

Learn more

Generate code and schema

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

Learn more

Querying

Find the locations of instances of CUE types and values in data

Learn more

CUE integrations

CUE works with a wide range of tools and formats that you're already using ...

    Go

    Read about how CUE’s Go API brings its power and flexibility into your programs, and lets you convert Go types to CUE schemas.
    Learn more

    JSON

    CUE might look a bit like JSON, but that’s where the similarity ends. Discover how CUE helps you tame your static JSON data files.
    Learn more

    YAML

    Love YAML’s “anchors”? No.
    No, you don’t - no-one does … and for good reason! Learn about how CUE reads and writes YAML, whilst delivering a much better referencing system!
    Learn more

    OpenAPI

    CUE reads and writes OpenAPI, converting from CUE’s much more concise syntax. See how CUE makes OpenAPI easier to handle and understand.
    Learn more

    JSON Schema

    Just like JSON Schema, CUE validates your JSON data.
    Unlike JSON Schema, CUE doesn’t need you to deal with JSON by hand.
    Learn more

    Protocol Buffers

    CUE understands Protocol Buffers, extending their capabilities to validate data as well as its shape. Find out how!
    Learn more

CUE users

Organizations in every industry use CUE to power their software and services

Supporters of CUE

Organizations actively supporting CUE