Skip to main content
Generate a backoffice from your live schema

Generate a secure admin panel from your database.

Connect PostgreSQL, MySQL or MsSQL and SentroDB turns your schema into dashboards, roles, environments, and workflows in minutes. Stop burning roadmap time on internal CRUD.

PostgreSQL, MySQL and MsSQLModern Node.js workflows

0
Environments
0+
Webhooks / sec
0 ms
Avg. latency

Trusted by data teams at

What you get

Everything an admin panel should be

Six pieces that move together. No surprises, no half-implemented dropdowns.

Tables

Browse, filter, sort, edit, and bulk-act on every row in your database.

Environments

Switch between production, staging, and dev with isolated keys.

Webhooks

Trigger external systems on row changes, with retries and full delivery logs.

Custom views

Save layouts and chart widgets on top of any table for any team.

Schema visualizer

An ER diagram of your data and constraints, generated on connect.

Roles & permissions

Owner, Admin, Manager, Viewer — granular gating on every action.

Tables

Edit production data without losing your nerve

A typed, lightning-fast table editor over your live database. Inline edit, bulk update, JSON cells, and an undo trail your audit team will actually trust.

  • Filters, sort, search, and saved layouts per user
  • Foreign-key chips that jump to related rows
  • Optimistic updates with diff preview before commit
Environments

Twelve environments, one sidebar switch

Each project keeps a clean isolation between production, staging, and any development branch. Secrets are auto-generated, scoped, and rotated independently.

  • Auto-generated secret keys per environment
  • Per-environment role overrides for staging access
  • One-click switch from any page in the app
Webhooks

Send the right event, with the receipts

CRUD triggers per table, with per-event signing, retries, and a delivery log that lets you replay any payload from the last 30 days.

  • HMAC-signed payloads, per-trigger secrets
  • Exponential retries up to 24 hours
  • Searchable log of every delivery, success or fail
How it works

A connector pipeline that turns raw schema into a production-ready admin surface.

SentroDB sits between your database and the interface layer: connectors ingest metadata, the engine compiles capabilities, and the dashboard is generated from live structure instead of hard-coded screens.

Architecture flow

A thin connector layer streams metadata into the SentroDB engine, which generates dashboards, actions, and permissions from the source schema.

Live schema runtime

Data sources

PostgreSQL / MySQL / MsSQL

Existing production databases stay as the source of truth while SentroDB reads structure, relationships, and operational metadata.

PostgreSQLMySQLMsSQL

Connector layer

SentroDB Connector

Connectors adapt driver details, credentials, and schema introspection into a consistent runtime contract for the engine.

const connector = new Connector();
connector.setDatabaseHandler(new ConnectorHelperSql());
connector.start();

Core runtime

SentroDB Engine

The engine turns schema metadata into generated views, policy boundaries, action handlers, webhook events, and continuous sync.

schema graph
RBAC policies
webhooks
live sync

Generated surface

Generated Admin Dashboard

Operators land in a UI that already understands relational data, roles, actions, and the current state of the schema.

dashboard.live
synced
usersgenerated
projectsgenerated
audit_logsgenerated

surface modules

tablesrolesactionsinsights

Runtime snippets

Feels like developer infrastructure, not a black box.

TypeScript

connector.ts

1const connector = new Connector({
2 secretKey: process.env.SENTRO_SECRET_KEY,
3 db: {
4 host: process.env.DB_HOST,
5 port: Number(process.env.DB_PORT),
6 user: process.env.DB_USER,
7 password: process.env.DB_PASSWORD,
8 database: process.env.DB_NAME,
9 schema: process.env.DB_SCHEMA,
10 type: "postgres",
11 },
12});
13
14await connector.setDatabaseHandler(new ConnectorHelperSql());
15
16connector.use("s3", new S3Integration({
17 bucket: process.env.S3_BUCKET,
18 region: process.env.S3_REGION,
19 credentials: {
20 accessKeyId: process.env.S3_ACCESS_KEY_ID,
21 secretAccessKey: process.env.S3_SECRET_ACCESS_KEY,
22 },
23}));
24
25connector.customize(userCustomizer);
26
27await connector.start();

Pipeline notes

Built for teams that want the internals to stay legible.

Connector input

Database credentials and dialect-specific introspection live at the edge, not inside the generated UI.

Engine output

Policies, table views, action handlers, and sync events compile from the same source metadata.

Operational loop

When schema changes, the runtime rehydrates the dashboard instead of leaving engineers to rebuild forms by hand.

Auto-generated admin UI

Tables, forms, filters, and relational views materialize from the live schema without hand-building CRUD.

Connector-based architecture

Connectors normalize each database dialect into one consistent metadata and action pipeline.

Role & permission system

Policies compile into the generated surface so owners, operators, and viewers each get the right access.

Webhooks & extensibility

Attach outbound events, custom actions, and external workflows without rewriting the dashboard shell.

Real-time schema sync

Schema changes propagate back into the admin layer so fields, relations, and actions stay current.

Pricing

Free for a limited time.

The full product — every feature, every integration — at no cost during early access. No credit card required. Unlimited environments and teammates on every project.

Subscription

Sentro

Everything included

One plan. Everything included. Per project, billed how you like.

Limited timeWhile the early access window is open
/ project
40/mo100% off

Get the full product — every feature, every integration — at no cost during early access. No credit card required. Cancel any time.

  • Unlimited environments and teammates on every project
  • Tables, schema viewer, custom views, and charts
  • Webhooks with delivery logs and replay
  • All four roles, granular permissions
  • Audit log export
  • Self-host at no extra cost
  • Priority email support and 99.9% SLA

No credit card required · Full feature access · Cancel any time

What teams say

Engineering teams keep telling us the same thing

Sentro replaced two homegrown internal tools and four hours of weekly maintenance. The webhook log alone justified the per-project price.
Maya TranStaff engineer, Verge Logistics
We shipped a working ops console for our support team in an afternoon. Roles, audit log, schema diagram — done. No internal tooling roadmap any more.
Dario PetrovCTO, Lattice Health
I trust the diff preview more than I trusted our previous admin. That's not a sentence I expected to write.
Hana OkaforEngineering manager, Northwind Capital
FAQ

Questions, answered without marketing fluff

Ready when you are

Start managing your data in minutes.

Free for solo builders. No credit card to connect a database. Production-ready roles and audit log included from day one.