Examples

Confii provides comprehensive examples demonstrating all major features.

Basic Examples

  • basic_usage.py - Simple configuration loading - Multiple sources - Environment variables - Environment-specific configs

Introspection API

  • introspection_api.py - Using keys(), has(), get() methods - Schema introspection - Configuration explanation

Validation Examples

Async Support

  • async_example.py - Async configuration loading - Parallel loading - Async reloading

Advanced Features

  • advanced_features.py - Versioning - Diff and drift detection - Observability and metrics - Configuration composition

Secret Stores

Running Examples

Examples can be run directly:

python examples/basic_usage.py
python examples/introspection_api.py
python examples/async_example.py

For more examples, see the examples directory.