SQLAlchemy
The Database Toolkit for Python·sqlalchemy.org
Free plan · Open source See pricing ↓
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 well-known enterprise-level persistence patterns, designed for efficient and high-performing database access, adapted into a simple and Pythonic domain language. It includes both a Core SQL toolkit (connections, schema management, SQL expression language) and an Object Relational Mapping (ORM) layer, with dialect support for multiple database backends.
What it's for
Features 14
- Asyncio support
- Comprehensive tutorials and reference guides
- Dialect support for specific database backends
- Enterprise-level persistence patterns
- Object Relational Mapping (ORM)
- SQL Core toolkit (connections, schema management, SQL expression language)
- Support for MariaDB
- Support for MSSQL (SQL Server)
- Support for MySQL
- Support for Oracle
- Support for PostgreSQL
- Support for SQLite
- Typing support
- Version-specific documentation and migration guides
Pricing
SQLAlchemy is free and open source (MIT license). The project accepts donations via PayPal and offers a Tidelift Subscription for sponsorship, but these are not product purchase plans.
Free, open-source under the MIT license; project accepts sponsorship via PayPal donations and a Tidelift Subscription, but the software itself is not sold.
Similar apps
SequelizeOpen sourceFeature-rich ORM for modern TypeScript & JavaScriptPriceNot statedTry freeFree planRuns on—Features14
DieselOpen sourceDiesel is a Safe, Extensible ORM and Query Builder for RustPriceNot statedTry freeFree planRuns on—Features11
Hibernate ORMOpen sourceYour relational data. Objectively.PriceNot statedTry free—Runs on—Features16
DoctrineOpen sourcePHP Open Source ProjectPriceNot statedTry freeFree planRuns on—Features15
TypeORMOpen sourceCode with Confidence. Query with Power.PriceNot statedTry free—Runs onWebFeatures15
EctoA toolkit for data mapping and language integrated query for ElixirPriceNot statedTry free—Runs on—Features19