Vue d'ensemble

Pydantic Settings 2.6, publié le 15 janvier 2025, ajoute des sources de configuration cloud (AWS SSM, GCP Secret Manager, Azure Key Vault).

Fonctionnalités principales

Sources cloud

Les nouvelles sources cloud permettent de charger la configuration depuis les services de secrets des principaux fournisseurs cloud.

python
from pydantic_settings import BaseSettings

class AppConfig(BaseSettings):
    db_url: str
    api_key: str

    model_config = {
        'env_prefix': 'APP_',
    }

# Les secrets peuvent venir de variables d'env
# ou de sources cloud configurées
config = AppConfig()
print(config.db_url)

Sources