Introduction to Supamode

Introducing Supamode, a Super Admin for Supabase apps

Supamode is a self-hosted Super Admin dashboard for Supabase apps, designed to give you CMS-style control over your Postgres data without writing any SQL.

It empowers non-technical team members to view, filter, and edit data safely, while still giving developers the hooks they need to extend and customize behavior.

Key benefits:

  • No SQL needed: Safely expose only the tables and views you choose.
  • Rapid setup: Deploy alongside your Supabase project in minutes.
  • Full control: Hosted in your environment — keep all data on your infrastructure.
  • Extensible: Built for developer-first customization

Key Features

1. User-Friendly Interface

  • Clean, responsive UI built with React and Tailwind.
  • Search, sort, and filter across all tables and views.
  • Inline editing for quick updates.

2. Role-Based Access Control (RBAC)

  • Define roles (e.g. admin, editor, viewer)
  • Assign table - and column-level permissions per role

3. Data Explorer

  • Built-in schema browser to inspect table relationships.
  • Create and share saved filters for your data
  • Create and share saved views for your data
  • Global search to find any record in the entire application

4. Users Explorer

  • Browse and manage users authenticated via Supabase Auth.
  • Search by email
  • Create, update and delete users
  • Ban, unban, and delete users

5. CMS-Like Interface

  • Rich-text editor fields for content such as HTML/Markdown
  • Image/file uploads via Supabase Storage.

6. Extensible Architecture

  • Custom routes and endpoints: add your own code to the application
  • Theming with Shadcn UI: swap out CSS variables or override component styles