A built-in browser-based administration UI served on port 8080. Schema browser, SQL editor, data grid, EXPLAIN visualiser, backup/restore — zero external JavaScript dependencies.
Absolute DB ships with a built-in 8-panel web console served by the REST API on port 8080. No separate admin tool to install, no external JavaScript frameworks, no CDN dependencies. The console HTML, CSS, and JS are embedded in the server binary.
http://localhost:8080/ after starting absdb-server. Authentication uses the same RBAC credentials as the database.
The console consists of 8 integrated panels:
Server health, active connections, queries/sec, memory usage, replication lag, disk I/O.
Navigate databases, schemas, tables, columns, indexes, constraints. View DDL for any object.
Multi-tab SQL editor with syntax highlighting, auto-complete, keyboard shortcuts. Execute queries and view results inline.
Paginated table browser with inline cell editing, column sorting, filtering. Export to CSV/JSON.
Visual SVG rendering of query execution plans. Shows scan types, join methods, costs, row estimates.
Manage database users, roles, permissions. RBAC, RLS policies, connection limits.
Create backups, schedule PITR, view backup history. Restore from local or S3/GCS/Azure.
Active queries, slow query log, lock waits, replication status, WAL position, buffer pool hit rate.
# Start the server (REST + console on port 8080 by default)
absdb-server
# Open in browser
open http://localhost:8080/
# Or with a custom port
absdb-server --rest-port 9000
open http://localhost:9000/
The console is served from the same port as the REST API. Health checks, metrics, and the OpenAPI spec are also available on this port.
The schema browser provides a tree view of all database objects:
| Object Type | Actions |
|---|---|
| Databases | List, create, drop, switch |
| Schemas | List, create, set search_path |
| Tables | View columns, indexes, constraints, DDL, row count |
| Views | View definition, materialized view refresh |
| Indexes | View type, columns, size, usage stats |
| Functions | View signature, source, call count |
The built-in SQL editor includes:
Browse table data with a paginated, sortable, filterable grid:
Run EXPLAIN on any query and view an SVG tree rendering of the execution plan. Each node shows:
The backup panel provides a visual interface for:
The console respects the same RBAC system as all other Absolute DB interfaces:
--tls-cert and --tls-key flags or in /etc/absdb/absdb.conf.
~154 KB binary · zero external dependencies · 2,737 tests passing · SQL:2023 100%