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

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.