SQLAlchemy Documentation

Getting Started

New to SQLAlchemy? Start here:

Tutorials

The SQLAlchemy 2.0 series represents a major rework of the classic 1.x SQLAlchemy APIs that have evolved over more than 15 years. The new tutorial is recommended for all new users as well as veterans of older SQLAlchemy versions alike.

Migration Notes

Dialect Documentation

The dialect is the system SQLAlchemy uses to communicate with various types of DBAPIs and databases. This section describes notes, options, and usage patterns regarding individual dialects.

PostgreSQL | MySQL | SQLite | Oracle | Microsoft SQL Server

More Dialects …

Supplementary