dynaconf
« Back to VersTracker
Description:
Configuration Management for Python
Type: Formula  |  Latest Version: 3.2.12@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: configuration python settings secrets devops
Install: brew install dynaconf
About:
Dynaconf is a powerful library for managing configuration settings in Python applications. It supports multiple file formats, environment variables, and secret vaults, offering a unified interface for accessing configuration values. Its key strength lies in enabling dynamic configuration changes without requiring application restarts.
Key Features:
  • Supports multiple backends (TOML, YAML, JSON, INI, environment variables)
  • Secrets management integration (Vault, Redis, S3)
  • Dynamic reloading of configuration without restarts
  • Hierarchical configuration merging
  • Type casting and validation
Use Cases:
  • Managing environment-specific settings for Django or Flask applications
  • Centralizing configuration for distributed microservices
  • Handling sensitive credentials securely in production environments
Alternatives:
  • python-dotenv – Simpler tool focused on loading .env files; lacks Dynaconf's advanced features like validation and multiple backends.
  • Pydantic – Focuses on data validation and settings management using type hints; often used alongside Dynaconf or for different use cases.
License: MIT
Dependencies: python@3.14
Bottles available for: all
Version History
Detected Version Rev Change Commit
Oct 10, 2024 1:26am 0 VERSION_BUMP 8087aab6
Oct 9, 2024 6:41pm 0 VERSION_BUMP e13d57a5