In Outerbase
You already run a production Postgres / MySQL / Snowflake / BigQuery you can't migrate.
Comparison
Pick Outerbase if you already run a production database and want an AI-assisted admin UI — spreadsheet edits, EZQL natural-language queries, dashboards — sitting on top of it. Pick nlqdb if you want the database itself provisioned, schema evolved via English, and one HTML element rendering answers in your own app.
The same goal, two ways.
> today's failed background jobs grouped by service in the last 24 hours
In Outerbase
You already run a production Postgres / MySQL / Snowflake / BigQuery you can't migrate.
In your HTML
<nlq-data goal="today's failed background jobs grouped by service in the last 24 hours"></nlq-data> The ops query a backend engineer runs from an internal dashboard — Outerbase renders it through a spreadsheet view on your existing DB; nlqdb mints the DB and answers the English goal in one element.
What's different
| Dimension | nlqdb | Outerbase | Note |
|---|---|---|---|
| Owns the database (provisions + migrates) | |||
| Natural-language → SQL | |||
| Auto-migration via NL ('add a column for tags') | Outerbase's editor edits rows + runs queries; schema-evolve via NL is not part of EZQL. | ||
| Destructive-op diff preview before apply | Outerbase's spreadsheet editor confirms row edits inline; the NL-side diff preview is unique to nlqdb. |
| Dimension | nlqdb | Outerbase | Note |
|---|---|---|---|
| MCP server (agent-callable) | Outerbase has no public MCP server today; nlqdb ships `nlqdb_query`, `nlqdb_list_databases`, `nlqdb_describe` — `nlqdb_query` materialises Postgres on first reference. | ||
| HTML embed element (in-product render) | Outerbase ships embeddable charts + an API; nlqdb's `<nlq-data>` is a vanilla web component for arbitrary HTML. | ||
| Spreadsheet-style row editor / admin browse UI | |||
| Dashboards + data catalog UI | |||
| Multi-engine support beyond Postgres | Outerbase: Postgres / MySQL / SQLite / MongoDB / ClickHouse / Snowflake / BigQuery / Redshift / MSSQL. nlqdb: Postgres in Phase 1; ClickHouse on the workload-analyser path. | ||
| HIPAA + SOC 2 Type 2 compliance | Outerbase's Enterprise tier carries both certifications; lower tiers don't surface them. nlqdb is pre-alpha and carries neither. | ||
| Unlimited free-tier natural-language queries | Outerbase's Free tier ships documented per-month usage caps; nlqdb's free chain (Groq → Gemini) is rate-limited per principal, not per question/month. |
shipped · partial · not shipped
No sign-in. The anonymous database lasts 72 hours; adopt it with one click if you keep it.
Start with a goal →The error has been recorded. Reload to recover; if it persists, sign out and back in.