flndrn 8d1789ff0a fix(studio): split getTableColumns catalog query to dodge DoltGres 0.57.2 join panic 3 weken geleden
..
drizzle e4ff7933c2 fix(db): make service_badges migration Doltgres-safe 1 maand geleden
scripts f3657e1396 fix(auth): IdP E2E proof uses plain JS for userinfo 1 maand geleden
src 8d1789ff0a fix(studio): split getTableColumns catalog query to dodge DoltGres 0.57.2 join panic 3 weken geleden
Dockerfile 1835e72aa3 feat(api): M3 — public media delivery (media route + per-tenant CORS) 1 maand geleden
README.md ab84003a38 chore: initial commit 3 maanden geleden
bunfig.toml 902a94d7a2 S2.9 finish: DoltGres-proof db-shell role provisioning + green test harness 2 maanden geleden
drizzle.config.ts 7451a3ae67 fix(api): revert ADR 0001 MySQL detour — back to Postgres/Doltgres 2 maanden geleden
package.json 8902007ca9 feat(auth): briven-engine on Doltgres — full rebuild path, no SuperTokens Core 1 maand geleden
tsconfig.json ee7a62e3ef ci: fix remaining CI failures — typecheck, lint, pre-existing issues 1 maand geleden

README.md

@briven/api — control plane

Hono on Bun. The control plane for briven: accounts, projects, billing, auth, CLI sessions, env vars, audit logs. Customer data queries never hit this service.

dev

# from the repo root
pnpm install
pnpm --filter @briven/api dev

requires bun 1.1+. the dev script uses bun --hot for live reload.

endpoints (phase 0)

path description
GET / liveness + service identity
GET /health process alive
GET /ready dependencies reachable (stubs until phase 1)

phase 1 adds auth, projects, deployments, api-keys — see docs/BUILD_PLAN.md §Phase 1.

env

see src/env.ts for the full schema. all vars carry the BRIVEN_ prefix per CLAUDE.md §4.