Stripe open-sources Skycfg, a configuration builder for Kubernetes

Subscribe to our newsletter

Skycfg is an extension library for the Starlark language (of Google's Bezel build tool) that adds support for constructing protobuf messages. Starlark is a dialect of Python. Like Python, it is a dynamically typed language with high-level data types, first-class functions with lexical scope, and garbage collection.

It was developed by Stripe to simplify configuration of Kubernetes services, Envoy routes, Terraform resources, and other complex configuration data. In comparison to YAML or TOML offers benefits such as type safety, functions, modules and context variables.

Also see the Hacker News discussion that mentions Google's GCL, Borgcfg and other related things.

Get our weekly newsletter

Marketing permission: I give my consent to KUBEMAG to be in touch with me via email using the information I have provided in this form for the purpose of news and updates.