
Beanie
Asynchronous Python object-document mapper (ODM) for MongoDB.
Beanie is an asynchronous object-document mapper (ODM) for MongoDB, written in Python. Its data models are based on Pydantic, which the README and the homepage both name. The documentation site at beanie-odm.dev holds the tutorial, the API documentation and the development guidelines, and the project runs a Discord server for questions and discussion. The README names Bunnet as a synchronous version of the ODM, which is a separate project.
Worth knowing
The README says a major release, Beanie v3, is in progress and has most of the maintainers’ attention, so responses to pull requests and issues may be slower than usual.
Sources
- 2026-11-04: links, Categories, Databases
beanie-odm.dev/ - 2026-11-04: links, Written in, License, GitHub stars
api.github.com/repos/BeanieODM/beanie - 2026-11-04: links, Install with
github.com/BeanieODM/beanie/blob/main/README.md - 2026-11-04: First release
pypi.org/pypi/beanie/json - 2026-11-04: Maintainer, Runtime, Minimum runtime
github.com/BeanieODM/beanie/blob/2.2.0/pyproject.toml - 2026-11-04: Current major version
api.github.com/repos/BeanieODM/beanie/releases - 2026-11-04: Last release
api.github.com/repos/BeanieODM/beanie/releases/latest - 2026-11-04: Contributors
api.github.com/repos/BeanieODM/beanie/contributors - 2026-11-04: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/pypi.org/packages/beanie