roadmap
what we're building, in rough order of priority. dates are intent, not commitment — anything ships when it's ready and not before. the changelog is what actually landed; this page is what we're working towards.
now
dogfooding briven on a single VPS, hardening the operator surface, public alpha behind invite codes.
- [done]phase 0 — foundations: api, runtime, realtime, dashboard, docs all live
- [done]phase 1 — reactive queries via LISTEN/NOTIFY across all client SDKs
- [done]phase 2 — per-tier rate limits, abuse pipeline, audit log, encryption-at-rest for env vars
- [done]phase 3 — usage metering, beta invite UX, studio CRUD UI, admin triage
- [done]phase 4 — self-host templates, observability stack, public docs polish, status page
- [now ]deploy on briven's own VPS, run alpha invitees through the cli + dashboard
next
closing the gaps that turn alpha into a product anyone can adopt without hand-holding.
- [next]point-in-time recovery (replace nightly pg_dump with WAL streaming + 7-day window)
- [next]multi-region read replicas (eu-west + us-east, opt-in per project)
- [next]team auth: SSO via SAML/OIDC, per-project member roles beyond owner/admin/developer
- [next]payments live: Polar + invoice PDFs + dunning + tax handling for EU/UK
- [next]function logs: full-text search across the last 7 days (today is tail-only)
- [next]scheduled functions: cron expressions in code, observable in the dashboard
- [next]file uploads: presigned-URL flow + per-project minio bucket + image transforms
later
quality-of-life and breadth. nothing here blocks GA but we know we'll want them.
- [next]first-class python + go SDKs (parity with TS/JS clients)
- [next]vector search beyond pgvector — first-party embedding generation via the platform
- [next]k8s helm chart for self-hosters past ~100 projects per host
- [next]desktop dashboard (electron) for offline-edit + git-based workflows
- [next]briven AI: schema-aware function generator, doc-aware chatbot for self-host operators
not on the roadmap
things people ask about that we don't plan to build, with the why.
- [no ]swappable storage backend (mongo, planetscale, etc.) — the bet is on postgres. multi-backend is a lot of code for very little user benefit.
- [no ]edge runtime— deno + cloudflare workers conflict on the network surface; we'd rather invest in regional hosting on real VPSes.
- [no ]proprietary closed-source plugins — anything we ship lives in the public repo, even if AGPL is incompatible with your use case (we sell exemptions).
miss something? open an issue on code.konnos.org/flndrn/briven.