SQLAlchemy-Utils
Various utility functions for SQLAlchemy.
Install
sqlalchemy-utils on PyPI
pip
pip install sqlalchemy-utilsuv
uv add sqlalchemy-utilspoetry
poetry add sqlalchemy-utilsPackage facts
| License | BSD-3-Clause (permissive) |
| Python support | supports the current Python release (>=3.9) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — SQLAlchemy |
| Maintenance | actively maintained — 243 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: sqlalchemy_utils-0.42.1-py3-none-any.whl
About SQLAlchemy-Utils
from the package's own PyPI description — quoted content, verbatim
SQLAlchemy-Utils
|Build| |Version Status| |Downloads|
Various utility functions, new data types and helpers for SQLAlchemy.
Resources
Documentation <https://sqlalchemy-utils.readthedocs.io/>_Issue Tracker <https://github.com/kvesteri/sqlalchemy-utils/issues>_Code <https://github.com/kvesteri/sqlalchemy-utils/>_
.. |Build| image:: https://github.com/kvesteri/sqlalchemy-utils/actions/workflows/test.yaml/badge.svg?branch=master :target: https://github.com/kvesteri/sqlalchemy-utils/actions/workflows/test.yaml :alt: Tests .. |Version Status| image:: https://img.shields.io/pypi/v/SQLAlchemy-Utils.svg :target: https://pypi.python.org/pypi/SQLAlchemy-Utils/ .. |Downloads| image:: https://img.shields.io/pypi/dm/SQLAlchemy-Utils.svg :target: https://pypi.python.org/pypi/SQLAlchemy-Utils/
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
SQLAlchemy-Utils provides utility functions, custom data types, and helpers that extend SQLAlchemy's core functionality for common database operations and model patterns.
Low friction: pure Python wheel with only SQLAlchemy as a runtime dependency. Actively maintained with recent releases and 1342 GitHub stars.
BSD-3-Clause permissive license allows commercial and private use with minimal restrictions—suitable for most projects.
Usage
pip install SQLAlchemy-Utils
from sqlalchemy_utils import URLType
from sqlalchemy import Column, create_engine
from sqlalchemy.orm import declarative_base
Base = declarative_base()
class User(Base):
__tablename__ = 'users'
website = Column(URLType)
Requires SQLAlchemy as a runtime dependency; Python 3.9 or later.
Verdict: A well-maintained, low-friction extension library for SQLAlchemy with no known vulnerabilities and permissive licensing. Suitable for projects needing common database utilities and custom column types without significant installation overhead.
Needs verification
- Whether the package's utility functions and data types cover your specific use case (e.g., JSON, UUID, IP address types).
- Compatibility with your specific SQLAlchemy version and database backend.
Similar packages
permissive · top 1,000 on PyPI
PyAthenapermissive · top 1,000 on PyPI
Flask-SQLAlchemypermissive · top 1,000 on PyPI
fastcorepermissive · top 1,000 on PyPI
requests-toolbeltpermissive · top 1,000 on PyPI
databricks-sqlalchemypermissive · top 1,000 on PyPI
alembicpermissive · top 1,000 on PyPI
SQLAlchemypermissive · top 100 on PyPI
pathspeccopyleft · top 100 on PyPI
jaraco.classespermissive · top 1,000 on PyPI