About

Motor presents a Tornado_callback- or Future-based API for non-blocking access
to MongoDB. The source is on GitHub
and the docs are on ReadTheDocs.

“Motor uses a clever greenlet-based approach to fully support both
synchronous and asynchronous interfaces from a single codebase. It’s great
to see companies like MongoDB produce first-party asynchronous drivers for
their products.”

—Ben Darnell, Tornado maintainer

Issues / Questions / Feedback

Any issues with, questions about, or feedback for Motor should be sent to the
mongodb-user list on Google Groups. For confirmed issues or feature requests,
open a case on jira in the “MOTOR” project.

Installation

$ pip install motor

Dependencies

Motor works in all the environments officially supported by Tornado. It
requires:

Documentation

You will need sphinx installed to generate the documentation. Documentation
can be generated by running cd doc; make html. Generated documentation
can be found in doc/build/html/. You can read the current docs
at ReadTheDocs.