odmantic 0.9.1


ODMantic, an AsyncIO MongoDB Object Document Mapper for Python using type hints

ODMantic, an AsyncIO MongoDB Object Document Mapper for Python using type hints

Stars: 732, Watchers: 732, Forks: 69, Open Issues: 59

The art049/odmantic repo was created 2 years ago and was last updated 2 days ago.
The project is popular with 732 github stars!

How to Install odmantic

You can install odmantic using pip

pip install odmantic

or add it to a project with poetry

poetry add odmantic

Package Details

GitHub Repo


  • Database
  • Database/Front-Ends
  • Internet
  • Software Development
  • Software Development/Libraries
  • Software Development/Libraries/Python Modules
  • Software Development/Object Brokering
No  odmantic  pypi packages just yet.


A list of common odmantic errors.

Code Examples

Here are some odmantic code examples and snippets.

GitHub Issues

The odmantic package has 59 open issues on GitHub

  • ⬆️ Update mypy requirement from ^0.910 to ^0.931
  • When the primary key of the reference field of the model is not id, there will be a KeyError here
  • Update dependencies and pydantic to version 1.9.0
  • Addresses #162
  • Add support for motor 2.5

See more issues on GitHub

Related Packages & Articles

mongoengine 0.25.0

MongoEngine is a Python Object-Document Mapper for working with MongoDB.

fastapi 0.88.0

FastAPI framework, high performance, easy to learn, fast to code, ready for production

fastapi-framework 1.5.2

A FastAPI Framework for things like Database, Redis, Logging, JWT Authentication and Rate Limits

piccolo 0.104.0

A fast, user friendly ORM and query builder which supports asyncio.

opyrator 0.0.12

Turn python functions into microservices with auto-generated HTTP API, interactive UI, and more.

djongo 1.3.6

Driver for allowing Django to use MongoDB as the database backend.

ormar 0.12.0

A simple async ORM with fastapi in mind and pydantic validation.