ORMs for Python
Python SQL Toolkit & ORM
★ 4.9
Object Interface to Database
★ 4.2
pip install sqlalchemypip install sqlobjectpip install sqlalchemypip install sqlobjectSQLAlchemy 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.
SQLObject is used in legacy Python data applications and scripts where a simple active-record pattern is sufficient. Engineers define model classes with typed columns, and SQLObject handles table creation, CRUD operations, and basic query building — making it straightforward to read and write database rows with minimal boilerplate.
Individual Tool Pages