# pydantic-settings

> Settings management using Pydantic

- **URL**: https://www.freshcrate.ai/projects/pydantic-settings
- **Author**: pypi
- **Category**: Frameworks
- **Latest version**: `v2.14.1` (2026-05-08)
- **License**: Unknown
- **Source**: https://github.com/pydantic/pydantic-settings/releases
- **Homepage**: https://pypi.org/project/pydantic-settings/
- **Language**: Python
- **GitHub**: 1,316 stars, 138 forks
- **Registry**: pypi (`pydantic-settings`)
- **Tags**: `pypi`

## Description

# pydantic-settings

[![CI](https://github.com/pydantic/pydantic-settings/actions/workflows/ci.yml/badge.svg?event=push)](https://github.com/pydantic/pydantic-settings/actions/workflows/ci.yml?query=branch%3Amain)
[![Coverage](https://codecov.io/gh/pydantic/pydantic-settings/branch/main/graph/badge.svg)](https://codecov.io/gh/pydantic/pydantic-settings)
[![pypi](https://img.shields.io/pypi/v/pydantic-settings.svg)](https://pypi.python.org/pypi/pydantic-settings)
[![license](https://img.shields.io/github/license/pydantic/pydantic-settings.svg)](https://github.com/pydantic/pydantic-settings/blob/main/LICENSE)
[![downloads](https://static.pepy.tech/badge/pydantic-settings/month)](https://pepy.tech/project/pydantic-settings)
[![versions](https://img.shields.io/pypi/pyversions/pydantic-settings.svg)](https://github.com/pydantic/pydantic-settings)

Settings management using Pydantic.

See [documentation](https://docs.pydantic.dev/latest/concepts/pydantic_settings/) for more details.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v2.14.1` | 2026-05-08 | High | ## What's Changed * Bump the python-packages group with 4 updates by @dependabot[bot] in https://github.com/pydantic/pydantic-settings/pull/850 * Bump the python-packages group with 5 updates by @dependabot[bot] in https://github.com/pydantic/pydantic-settings/pull/854 * Bump the github-actions group with 3 updates by @dependabot[bot] in https://github.com/pydantic/pydantic-settings/pull/853 * Bump the python-packages group with 2 updates by @dependabot[bot] in https://github.com/pydantic/py |
| `2.14.0` | 2026-04-21 | Low | Imported from PyPI (2.14.0) |
| `v2.14.0` | 2026-04-20 | High | ## What's Changed * Fix parsing env vars into Optional Strict types by @hramezani in https://github.com/pydantic/pydantic-settings/pull/792 * Fix RecursionError with mutually recursive models in CLI by @hramezani in https://github.com/pydantic/pydantic-settings/pull/794 * Fix env_file from model_config ignored in CliApp.run() (#795) by @hramezani in https://github.com/pydantic/pydantic-settings/pull/796 * Update dependencies by @hramezani in https://github.com/pydantic/pydantic-settings/pull |
| `v2.14.0` | 2026-04-20 | High | ## What's Changed * Fix parsing env vars into Optional Strict types by @hramezani in https://github.com/pydantic/pydantic-settings/pull/792 * Fix RecursionError with mutually recursive models in CLI by @hramezani in https://github.com/pydantic/pydantic-settings/pull/794 * Fix env_file from model_config ignored in CliApp.run() (#795) by @hramezani in https://github.com/pydantic/pydantic-settings/pull/796 * Update dependencies by @hramezani in https://github.com/pydantic/pydantic-settings/pull |
| `v2.14.0` | 2026-04-20 | High | ## What's Changed * Fix parsing env vars into Optional Strict types by @hramezani in https://github.com/pydantic/pydantic-settings/pull/792 * Fix RecursionError with mutually recursive models in CLI by @hramezani in https://github.com/pydantic/pydantic-settings/pull/794 * Fix env_file from model_config ignored in CliApp.run() (#795) by @hramezani in https://github.com/pydantic/pydantic-settings/pull/796 * Update dependencies by @hramezani in https://github.com/pydantic/pydantic-settings/pull |
| `v2.14.0` | 2026-04-20 | High | ## What's Changed * Fix parsing env vars into Optional Strict types by @hramezani in https://github.com/pydantic/pydantic-settings/pull/792 * Fix RecursionError with mutually recursive models in CLI by @hramezani in https://github.com/pydantic/pydantic-settings/pull/794 * Fix env_file from model_config ignored in CliApp.run() (#795) by @hramezani in https://github.com/pydantic/pydantic-settings/pull/796 * Update dependencies by @hramezani in https://github.com/pydantic/pydantic-settings/pull |
| `v2.14.0` | 2026-04-20 | High | ## What's Changed * Fix parsing env vars into Optional Strict types by @hramezani in https://github.com/pydantic/pydantic-settings/pull/792 * Fix RecursionError with mutually recursive models in CLI by @hramezani in https://github.com/pydantic/pydantic-settings/pull/794 * Fix env_file from model_config ignored in CliApp.run() (#795) by @hramezani in https://github.com/pydantic/pydantic-settings/pull/796 * Update dependencies by @hramezani in https://github.com/pydantic/pydantic-settings/pull |
| `v2.14.0` | 2026-04-20 | High | ## What's Changed * Fix parsing env vars into Optional Strict types by @hramezani in https://github.com/pydantic/pydantic-settings/pull/792 * Fix RecursionError with mutually recursive models in CLI by @hramezani in https://github.com/pydantic/pydantic-settings/pull/794 * Fix env_file from model_config ignored in CliApp.run() (#795) by @hramezani in https://github.com/pydantic/pydantic-settings/pull/796 * Update dependencies by @hramezani in https://github.com/pydantic/pydantic-settings/pull |
| `v2.14.0` | 2026-04-20 | Medium | ## What's Changed * Fix parsing env vars into Optional Strict types by @hramezani in https://github.com/pydantic/pydantic-settings/pull/792 * Fix RecursionError with mutually recursive models in CLI by @hramezani in https://github.com/pydantic/pydantic-settings/pull/794 * Fix env_file from model_config ignored in CliApp.run() (#795) by @hramezani in https://github.com/pydantic/pydantic-settings/pull/796 * Update dependencies by @hramezani in https://github.com/pydantic/pydantic-settings/pull |
| `v2.14.0` | 2026-04-20 | Medium | ## What's Changed * Fix parsing env vars into Optional Strict types by @hramezani in https://github.com/pydantic/pydantic-settings/pull/792 * Fix RecursionError with mutually recursive models in CLI by @hramezani in https://github.com/pydantic/pydantic-settings/pull/794 * Fix env_file from model_config ignored in CliApp.run() (#795) by @hramezani in https://github.com/pydantic/pydantic-settings/pull/796 * Update dependencies by @hramezani in https://github.com/pydantic/pydantic-settings/pull |

## Citation

- HTML: https://www.freshcrate.ai/projects/pydantic-settings
- Markdown: https://www.freshcrate.ai/projects/pydantic-settings.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/pydantic-settings/deps

_Generated by freshcrate.ai. Indexes pypi releases for AI-agent ecosystem packages._
