Skip to content

betwixt

Betwixt your data models lives a new, declarative mapping layer.

· 1

Created: 2026-08-12 · Last Released: 2026-09-04 · Version: 0.2.0


Betwixt logo

Betwixt your data models lives a new, declarative mapping layer.

Betwixt maps peer boundary models without coupling them to one another. The core package supports dataclasses; Pydantic and SQLAlchemy adapters are opt-in extras.

Super-quick start

Requires Python 3.12 to 3.14.

Install the base package through pip:

pip install betwixt-data

Install optional adapter boundaries when needed:

pip install "betwixt-data[pydantic]"
pip install "betwixt-data[sqlalchemy]"

Documentation

Dig into the docs on the Betwixt homepage.