Getting Started
Set up Jin in your own FastAPI app.
1. Install
uv add jin-monitor
or:
pip install jin-monitor
2. Add Middleware
from fastapi import FastAPI
from jin import JinMiddleware
app = FastAPI()
app.add_middleware(JinMiddleware, db_path="./jin.duckdb", global_threshold=10.0)
3. Open /jin
Run your app and open the dashboard:
/jin
From there you can:
- confirm the discovered response model
- choose dimensions, KPIs, and time
- upload baselines
- review issues
4. Optional Auth
JIN_AUTH_ENABLED=true
JIN_USERNAME=owner
JIN_PASSWORD=change-me
5. Helpful Commands
jin setup app.main
jin doctor --app package.module:app
jin verify --app package.module:app
jin issues list