From connection string to shipped dashboard.

Four steps. Connect, detect, configure, deploy — self-hosted, on your terms.

postgresql://user:••••••@db.acme.internal:5432/shop ⌘ ↵
Full admin panel PostgreSQL Generate dashboard
  1. 1 Connect
  2. 2 Detect
  3. 3 Configure
  4. 4 Deploy
See it in action — live 20-second demo

How it works

Three steps. No boilerplate.

Adminium does the introspection and scaffolding so you don't write a single admin CRUD form.

1

Paste your connection string

Postgres, MySQL, or a hosted provider like Supabase or Neon. Credentials are encrypted end-to-end.

2

Adminium reads your schema

Tables, column types, foreign keys and relations are detected automatically — no config files, no ORM.

3

Get your dashboard

A full admin panel, instantly. Download the source to self-host, or grab the desktop app.

See it in action

Paste a URL. Get an admin panel.
Edit anything.

A live run of the real flow — Adminium reads the database, builds the dashboard, and every cell stays editable. Try it below.

postgres://user:password@host:5432/database ⌘ ↵
Read-only introspection — schema only, never your rows

The demo runs itself — or press Generate to skip ahead.

Features

Everything an internal tool needs — generated.

Not just charts. A real read-and-write admin surface your whole team can use.

Auto-generated CRUD

Every table becomes a searchable, sortable, editable view — with the right input per column type.

Role-based access

Admin, editor and viewer roles — scoped per table and per action. Give support read-only in a click.

Charts & dashboards

Drag columns onto a canvas and Adminium writes the aggregate queries. No SQL required.

Relations aware

Foreign keys become clickable links, joins and inline related records — the way your data connects.

Audit log

Every create, update and delete is recorded with who did what and when — exportable on demand.

Export & reports

Scheduled CSV, PDF and PNG reports delivered to your inbox or Slack on the cadence you set.

The generated dashboard

This is what your database becomes.

A production-grade admin panel — not a spreadsheet, not a raw SQL client.

Security & privacy

Your database is sensitive. We treat it that way.

Pasting a connection string should never feel risky. Here's exactly how Adminium handles it.

Encrypted end-to-end

Credentials are encrypted in transit (TLS 1.3) and at rest (AES-256). We never log them.

Self-host = data stays home

Run the source yourself and your data never leaves your own infrastructure. Full stop.

Read-only introspection

Setup only reads your schema — table and column metadata — never your row data.

Compliant by default

GDPR-ready, with SSO/SAML on the roadmap.

Works with your stack

Connect a raw database or a hosted provider — Adminium speaks all of them.

PostgreSQL
MySQL
Supabase
Neon
Railway
Amazon RDS
PlanetScale
Timescale

Prefer not to self-host?

Run it in the cloud in one click.

Self-hosting is the main event — but if you'd rather someone else run the server, deploy the same open-source Adminium to a managed platform.

More ways to deploy →

Adminium may earn a commission from these platforms; the price you pay is unchanged.

Questions, answered

Does Adminium store my data?

No. Adminium runs on your own infrastructure — self-hosted or as the desktop app — and queries go straight from your instance to your database. Nothing passes through Adminium's servers.

Which databases are supported?

PostgreSQL and MySQL today — including hosted providers like Supabase, Neon, Railway, Amazon RDS and PlanetScale. SQLite and MongoDB are on the roadmap.

Can I customize the generated dashboard?

Yes — rename fields, hide columns, reorder views, add computed columns, set validation, and build custom chart pages. Self-host users can edit the source directly.

Is the self-host version really free?

Yes. The source is AGPL-3.0-licensed, with unlimited tables, dashboards and users — free forever.

How is this different from a BI tool?

BI tools are read-only dashboards for analysts. Adminium is a read-and-write admin panel for operators — create, edit and delete records, manage users, and run day-to-day operations.

Do you support SSO?

Not yet — SAML and OIDC single sign-on is on the roadmap, along with SCIM provisioning and granular role mapping.

Your database already has the data.
Give it an interface.

Connect a database and see your admin dashboard in under a minute.