What is CUE?
masterCUE (pronounced 'cue' or 'Q') is a general-purpose, strongly typed, constraint-based language. It is designed for managing and reasoning over structured data, making it suitable for:
- Data templating
- Data validation
- Code generation
- Scripting
- Cloud configuration
CUE derives its formalism from relational programming languages, allowing for straightforward management of large datasets. The CUE tooling provides a scripting language for creating scripts and simple servers, also expressed in CUE.