SQLAlchemy
The Database Toolkit for Python·sqlalchemy.org
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL. It provides a full suite of enterprise-level persistence patterns, designed for efficient and high-performing database access, adapted into a simple and Pythonic domain language. It includes both an ORM layer and a Core layer covering connections, schema management, and SQL expression, with dialects for specific database backends.
What it's for
Features 7
- Comprehensive Tutorial and ORM Quickstart documentation
- Core layer for connections, schema management, and SQL
- Enterprise-level persistence patterns
- Object Relational Mapping (ORM)
- SQL Expression Language
- Support for multiple database dialects
- Versioned release documentation (1.4, 2.0, 2.1 beta)
Pricing
SQLAlchemy is free and open source software; sponsorship is accepted via PayPal donation or the Tidelift Subscription.
Freely available under the MIT license; downloadable from the project site and GitHub.