ORMs for Python
Python SQL Toolkit & ORM
★ 4.9
Async ORM for Python
★ 4.6
pip install sqlalchemypip install tortoise-ormpip install sqlalchemypip install tortoise-ormSQLAlchemy is the standard Python database toolkit for data engineers. The Core layer is used to construct and execute SQL queries programmatically — building dynamic INSERT/UPDATE statements, managing connection pools in long-running services, and reading query results into pandas DataFrames via `pd.read_sql()`. The ORM layer manages schema-as-code in application codebases.
Data engineers building async data APIs or streaming ingestion services use Tortoise ORM to perform non-blocking database reads and writes within FastAPI or aiohttp applications. Awaiting QuerySet operations keeps the event loop free while the database executes queries, which is critical in high-concurrency data ingestion scenarios.
Individual Tool Pages