Skip to content
hydra-ecosystemPublic

About

Flexible Python configuration system. The last one you will ever need.

Topics

Resources

Contributing

Stars

2.4k stars

Watchers

18 watching

Forks

Latest commit

 

History

1,325 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OmegaConf

Description
Project PyPI versionDownloadsPython
Code quality CircleCICoverage Status
Docs, support, and ecosystem Documentation StatusBinderZulip chatecosystem: cli.dev
Backlog Backlog Atlas dashboard

OmegaConf is a hierarchical configuration system, with support for merging configurations from multiple sources (YAML config files, dataclasses/objects and CLI arguments) providing a consistent API regardless of how the configuration was created.

Legacy documentation is retained on Read the Docs, with its sources under legacy/rtd/.

Optional subprojects

  • omegaconf-pydevd: optional pydevd debugger plugin for inspecting OmegaConf objects in supported debuggers.

Releases

Stable (2.4)

OmegaConf 2.4.0 is the current stable version and requires Python 3.10 or newer. Released on October 9, 2026, it adds richer structured config typing, experimental tuples, and improvements to interpolation, resolvers, merging, and validation. Read the release announcement and review the upgrade guide before upgrading from 2.3.

Install with pip install --upgrade omegaconf

Previous stable (2.3)

OmegaConf 2.3 is retained for projects that require the earlier release.

Install with pip install 'omegaconf<2.4'

About

Flexible Python configuration system. The last one you will ever need.

Topics

Resources

Contributing

Stars

2.4k stars

Watchers

18 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages