Topic · topic

Configuration Language

Configuration languages are formats and DSLs used to express the desired state of software systems, infrastructure, applications, and APIs. Configuration languages span a spectrum from simple text-based formats (INI, JSON, YAML, TOML) to typed and templated formats (HCL, Cue, Dhall, Pkl, Jsonnet, KDL) that support imports, schemas, and validation. The choice of configuration language shapes how teams describe Kubernetes manifests, Terraform infrastructure, OpenAPI specs, CI pipelines, and developer environments.

4 related providers on APIs.io 9 resources Source repository →

Resources

Links

IssueTrackerReleasesLicenseDomainSecurityReferenceReferenceResourcesReference

Providers working in Configuration Language

Providers whose own tags share at least two of this topic's tags, most shared first.

ProviderAboutRatingAPIs
Cribl Cribl is an observability pipeline company providing a suite of products for collecting, processing, routing, searching, and storing telemetry data at scale. Cribl's developer platform offers REST APIs across Stream, Edge, Search, Lake, an… developing 6
Carvel Carvel is a set of reliable, single-purpose, composable command-line tools that help build, configure, and deploy applications to Kubernetes. The toolset includes ytt for YAML templating, kapp for application lifecycle management, kbld for… thin 7
Cap'n Proto Cap'n Proto is an open-source binary data interchange format and capability-based RPC protocol specification originally created by Kenton Varda. Unlike Protocol Buffers, Cap'n Proto's in-memory representation is identical to its wire forma… emerging 5
Kustomize Kustomize is a Kubernetes-native configuration management tool that lets you customize untemplated YAML files for multiple purposes, leaving the original YAML intact and usable as-is, using a template-free approach to configuration customi… emerging 1

Tags

ConfigurationDSLInfrastructure as CodeSchemaSerializationTemplatingYAML