# Kolmo: A Schema and Runtime Toolkit for Software Configuration

DevFeed: [Kolmo: A Schema and Runtime Toolkit for Software Configuration](<https://devfeed.tech/articles/kolmo-36464.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/kolmo/>)

Published: 2017-10-24T08:24:57Z

Content type: article

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [configuration](<https://devfeed.tech/topics/configuration.md>), [Parsing](<https://devfeed.tech/topics/parsing.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Software](<https://devfeed.tech/topics/software.md>), [The Lounge](<https://devfeed.tech/topics/thelounge.md>)

Tags: [configuration](<https://devfeed.tech/tags/configuration.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [effect](<https://devfeed.tech/tags/effect.md>), [parsing](<https://devfeed.tech/tags/parsing.md>), [programming](<https://devfeed.tech/tags/programming.md>), [webserver](<https://devfeed.tech/tags/webserver.md>)

## AI overview

This article explains Kolmo, a toolkit for defining, documenting, parsing, validating, and manipulating software configuration. It describes schema features such as constraints, units, metadata, and types, along with runtime configuration access, web-based manipulation, rollback, and configuration dumps.

## Source excerpt

Welcome to Kolmo There are three avenues to learn about Kolmo (GitHub). There are two Youtube videos, one from the most excellent NLNOG 2017, the other from the equally excellent UKNOF 38. These videos explain a lot of the the history and the 'why' behind Kolmo. There is also the kolmo.org website, which is 'self-hosted' by the ws Kolmo-powered webserver. Finally, there is this post, in which I focus on what Kolmo actually does, without spending much time on the 'why' or the history.