SQLAlchemy Documentation

Getting Started

Tutorials

SQLAlchemy 2.0

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 SQLAlchemy tutorial provides a holistic view of the library, integrating Core and ORM features in a narrative style that is optimized towards establihsing a solid understanding of the foundations upon which SQLAlchemy is built on. The tutorials are recommended for all new users as well as veterans of older SQLAlchemy versions alike.

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 …