SQLAlchemy
Pythons meistgenutztes ORM — zwei Schichten: Core (SQL Expression Language, Query-Builder) und ORM (Klassen zu Tabellen).
Bekannt dafür, SQL NICHT vollständig zu verstecken — Raw SQL und ORM lassen sich frei mischen. 2.0 (2023) überarbeitete die API grundlegend Richtung Async und 2.0-Style-Queries (select() statt session.query()). Mike Bayer ist seit über 18 Jahren alleiniger Hauptentwickler. Standard in Flask, FastAPI und vielen Django-Projekten, die von Djangos eigenem ORM weg wollen. Konkurrenz: Django ORM (stärker integriert), Peewee (leichtgewichtiger), Tortoise (async-first), SQLModel (FastAPI + Pydantic + SQLAlchemy).