Lightweight and async-ready ORM designed to work with FastAPI and Starlette. Particularly suited for applications requiring asynchronous database operations with minimal overhead and modern Python async/await patterns.
Python data engineers building async data APIs with FastAPI or Starlette use the `databases` (Encode ORM) library to perform non-blocking database operations. It replaces synchronous `psycopg2` calls with awaitable async queries, keeping the event loop unblocked during database I/O in high-concurrency ingestion endpoints.
Lightweight and async-ready ORM designed to work with FastAPI and Starlette. Particularly suited for applications requiring asynchronous database operations with minimal overhead and modern Python async/await patterns.
Yes, ORM (encode/orm) is free to use.
ORM (encode/orm) is listed under the ORMs for Python category on Python Data Engineering.
// contains affiliate links
Details
Related
| Tool | Pricing | Rating | |
|---|---|---|---|
PE Peewee Small Expressive ORM | Free | ★ 4.6 | → |
TO Tortoise ORMnew Async ORM for Python | Free | ★ 4.6 | → |
GI Gino Async SQLAlchemy ORM | Free | ★ 4.4 | → |