Source ReferenceΒΆ

Module-level autodoc for the patcher_api codebase.


Reference docs for the modules that power api.patcherctl.dev. Most callers don’t need this; the HTTP endpoints and the PatcherAPIClient library wrapper are the public surface. These pages are for contributors and anyone reading the API internals.

stitch

Merge upstream source rows into canonical app records.

stitch
drift

Cross-source version drift detection.

drift
labels

Project app records into Installomator-shaped label fragments.

labels
catalog

SQLite-backed catalog hash and ETag helpers.

catalog
ingest

Per-source ingest pipelines (Homebrew, AutoPkg, JAI, MAS).

ingest
installomator

Installomator label parser, dynamic-value resolver, and ingest entry point.

installomator
routes

FastAPI route modules: public catalog reads and admin upserts.

routes
schemas

Pydantic schemas returned by the API.

schemas