Admin Console

Every FLIN app ships with a production-ready admin console at /_flin. Zero setup, zero plugins.

19
Pages
6
Sections
15+
API Endpoints
0
Config Required

How It Works

Start your FLIN app. The console is already there.

Terminal
$ flin dev myapp

  FLIN v1.0.0-alpha.2
  ───────────────────────────

  App running at    → http://localhost:3000
  Admin console at  → http://localhost:3000/_flin

  Entities: 4 (User, Post, Comment, Tag)
  Routes:   12 (8 pages, 4 API)
  Database: .flindb/ (SQLite + WAL)

  Ready in 48ms

What's Inside

  • Dashboard — Entity counts, route counts, uptime, request totals, memory and database health gauges
  • Entity Browser — Browse, create, edit, and delete records with inline editing and search
  • Schema Visualizer — Entity cards showing fields, types, constraints, and auto-generated columns
  • Query Editor — Run Entity.where(), .order_by(), .sum(), and more with persistent history
  • REST API Docs — Every route documented with method, path, guards, and validation rules
  • Route Explorer — Full list of all app routes with their HTTP methods and file paths
  • Storage & Backups — File storage stats, backup management with auto-snapshots
  • Metrics & Analytics — Per-route request stats, status code distribution, top routes by traffic
  • Application Logs — Ring buffer (1,000 entries) with level, source, and search filtering
  • AI Gateway — Provider status, API key detection, and semantic search configuration

FLIN vs. Traditional Stacks

Traditional Stack

  • Install and configure a separate admin panel (Django Admin, AdminJS, Retool...)
  • Set up Grafana + Prometheus for metrics
  • Write Swagger/OpenAPI specs manually
  • Build a custom log viewer or use ELK stack
  • Configure database backup scripts with cron jobs
  • Set up authentication for admin routes separately

FLIN

  • Admin console ships with every app at /_flin
  • Real-time metrics with auto-refresh, built in
  • REST API docs auto-generated from your routes
  • Application log buffer with filtering, built in
  • Auto-backups with WAL checkpointing, built in
  • Bcrypt auth + optional 2FA, built in

Get Started in Seconds

Install FLIN, create an app, and your admin console is ready. No plugins, no configuration, no extra dependencies.

curl -fsSL https://flin.sh/install | sh
flin new myapp
flin dev myapp
# Open http://localhost:3000/_flin