Skip to content

Chapkit

CI codecov Python 3.13+ License: AGPL v3

Async SQLAlchemy database library for Python 3.13+ with FastAPI integration and ML workflow support.

Quick Start

from chapkit import BaseConfig
from chapkit.api import ServiceBuilder, ServiceInfo

class MyConfig(BaseConfig):
    host: str
    port: int

app = (
    ServiceBuilder(info=ServiceInfo(display_name="My Service"))
    .with_health()
    .with_config(MyConfig)
    .build()
)

Run with: fastapi dev your_file.py

Installation

uv add chapkit

License

AGPL-3.0-or-later