Skip to content

Admin Dashboard

The Fluxbase Admin Dashboard provides tools for managing your instance, debugging issues, and monitoring system health.

  1. Navigate to http://localhost:8080/admin
  2. Log in with admin credentials (created on first launch)
SectionDescription
TablesBrowse, edit, and query database tables with inline editing and batch operations
SchemaVisual ERD showing table relationships, columns, and constraints
SQL EditorExecute SQL and GraphQL queries with syntax highlighting and history
SectionDescription
UsersManage application users - invite, update roles, reset passwords
Client KeysGenerate API keys for client applications with scoped permissions
Service KeysManage server-to-server keys for CLI tools and migrations
AuthenticationConfigure OAuth providers, SAML SSO, and auth settings
SectionDescription
TenantsCreate and manage tenants, assign members, configure per-tenant auth
Instance SettingsPlatform-wide configuration and tenant override permissions

See: Tenant Management | Multi-Tenancy Guide

SectionDescriptionGuide
Edge FunctionsDeploy serverless TypeScript/JavaScript functionsEdge Functions
Background JobsManage async tasks with scheduling and progress trackingJobs
RPCExecute database procedures via APIRPC
SectionDescriptionGuide
StorageFile browser for buckets and objects with upload, preview, and signed URLsStorage
Storage ConfigConfigure storage providers (local/S3) and buckets
SectionDescriptionGuide
Knowledge BasesRAG-powered document stores for AI applicationsKnowledge Bases
ChatbotsAI assistants that query your databaseAI Chatbots
MCP ToolsCustom tools for AI assistant integrationCustom MCP Tools
AI ProvidersConfigure LLM providers (OpenAI, Anthropic, etc.)
SectionDescriptionGuide
WebhooksEvent-driven notifications for database changesWebhooks
RealtimeMonitor WebSocket connections and subscriptionsRealtime
Email SettingsConfigure SMTP, SendGrid, Mailgun, or SESEmail Services
SectionDescriptionGuide
PoliciesRow Level Security management and vulnerability scannerRow Level Security
Security SettingsCAPTCHA configuration for auth endpointsCAPTCHA
SecretsManage secrets for functions and jobsSecrets Management
SectionDescriptionGuide
LogsReal-time application log viewerLogging
MonitoringSystem health metrics and connection pool statusMonitoring
ErrorsView and manage application errors
SectionDescription
ExtensionsPostgreSQL extension management
FeaturesEnable/disable platform features
QuotasUser resource quotas for AI features

View the database as different users to debug RLS policies and support users.

Enable impersonation: Click the user icon in the Tables header and select a user. All queries will execute with that user’s permissions.

See: User Impersonation Guide

  • Admin accounts are separate from application users
  • Stored in dashboard_users table
  • Supports 2FA and configurable session timeouts

All admin actions are logged:

SELECT * FROM auth.impersonation_sessions ORDER BY started_at DESC LIMIT 50;
SELECT * FROM dashboard_auth.sessions ORDER BY created_at DESC;
  1. Use strong passwords and enable 2FA
  2. Limit admin access to trusted personnel
  3. Review audit logs regularly
  4. Configure appropriate session timeouts
Terminal window
fluxbase admin users list
fluxbase admin users invite --email admin@example.com --role instance_admin
fluxbase admin users delete <user-id>
Terminal window
fluxbase admin sessions list
fluxbase admin sessions revoke <session-id>
fluxbase admin sessions revoke-all <user-id>
Terminal window
fluxbase users list
fluxbase users list --search john
fluxbase users get <user-id>
fluxbase users invite --email user@example.com
fluxbase users delete <user-id>