Tables
Browse, filter, sort, edit, and bulk-act on every row in 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
Trusted by data teams at
Six pieces that move together. No surprises, no half-implemented dropdowns.
Browse, filter, sort, edit, and bulk-act on every row in your database.
Switch between production, staging, and dev with isolated keys.
Trigger external systems on row changes, with retries and full delivery logs.
Save layouts and chart widgets on top of any table for any team.
An ER diagram of your data and constraints, generated on connect.
Owner, Admin, Manager, Viewer — granular gating on every action.
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.
Each project keeps a clean isolation between production, staging, and any development branch. Secrets are auto-generated, scoped, and rotated independently.
CRUD triggers per table, with per-event signing, retries, and a delivery log that lets you replay any payload from the last 30 days.
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.
Data sources
Existing production databases stay as the source of truth while SentroDB reads structure, relationships, and operational metadata.
Connector layer
Connectors adapt driver details, credentials, and schema introspection into a consistent runtime contract for the engine.
Core runtime
The engine turns schema metadata into generated views, policy boundaries, action handlers, webhook events, and continuous sync.
Generated surface
Operators land in a UI that already understands relational data, roles, actions, and the current state of the schema.
surface modules
Runtime snippets
TypeScript
connector.ts
1const connector = new Connector({2secretKey: process.env.SENTRO_SECRET_KEY,3db: {4host: process.env.DB_HOST,5port: Number(process.env.DB_PORT),6user: process.env.DB_USER,7password: process.env.DB_PASSWORD,8database: process.env.DB_NAME,9schema: process.env.DB_SCHEMA,10type: "postgres",11},12});1314await connector.setDatabaseHandler(new ConnectorHelperSql());1516connector.use("s3", new S3Integration({17bucket: process.env.S3_BUCKET,18region: process.env.S3_REGION,19credentials: {20accessKeyId: process.env.S3_ACCESS_KEY_ID,21secretAccessKey: process.env.S3_SECRET_ACCESS_KEY,22},23}));2425connector.customize(userCustomizer);2627await connector.start();
Pipeline notes
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.
Tables, forms, filters, and relational views materialize from the live schema without hand-building CRUD.
Connectors normalize each database dialect into one consistent metadata and action pipeline.
Policies compile into the generated surface so owners, operators, and viewers each get the right access.
Attach outbound events, custom actions, and external workflows without rewriting the dashboard shell.
Schema changes propagate back into the admin layer so fields, relations, and actions stay current.
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
One plan. Everything included. Per project, billed how you like.
Get the full product — every feature, every integration — at no cost during early access. No credit card required. Cancel any time.
No credit card required · Full feature access · Cancel any time
Sentro replaced two homegrown internal tools and four hours of weekly maintenance. The webhook log alone justified the per-project price.
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.
I trust the diff preview more than I trusted our previous admin. That's not a sentence I expected to write.
Ready when you are
Free for solo builders. No credit card to connect a database. Production-ready roles and audit log included from day one.