Many tools have been written for working with PyMongo. If you know of or have created a tool for working with MongoDB from Python please list it here.
We try to keep this list current. As such, projects that have not been updated recently or appear to be unmaintained will occasionally be removed from the list or moved to the back (to keep the list from becoming too intimidating).
If a project gets removed that is still being developed or is in active use please let us know or add it back.
Some people have found that they prefer to work with a layer that has more features than PyMongo provides. Often, things like models and validation are desired. To that end, several different ORM-like layers have been written by various authors.
It is our recommendation that new users begin by working directly with PyMongo, as described in the rest of this documentation. Many people have found that the features of PyMongo are enough for their needs. Even if you eventually come to the decision to use one of these layers, the time spent working directly with the driver will have increased your understanding of how MongoDB actually works.
This section lists tools and adapters that have been designed to work with various Python frameworks and libraries.