Typed Settings
JSON →Typed Settings is an active Python library (current version 25.3.0) that simplifies loading and merging application settings from various sources like config files (TOML, JSON, YAML), environment variables, and secret vaults into structured, type-hinted classes (attrs, dataclasses, or Pydantic models). It also supports generating command-line interfaces (CLIs) based on these settings. The library follows a calendar versioning scheme and maintains a relatively frequent release cadence, often with monthly updates, reflecting continuous development and use in production environments.
Traffic · last 30 days ↑133% vs prev 7d
total hits 12
actors 4 distinct systems
last hit 4d ago GPTBot
top countries 🇺🇸 United States · 🇩🇪 Germany · 🇨🇦 Canada · 🇮🇳 India · 🇫🇷 France
Resources
API endpoints
full doc /v1/registry/typed-settings
compatibility /v1/registry/typed-settings/compatibility