nlqdb

Comparison

nlqdb vs Supabase

Pick Supabase if you want a full BaaS — auth, storage, edge functions, and a SQL Studio you'll write queries in yourself. Pick nlqdb if you want to ship data features by writing English, with the schema, engine, and indexes invisible.

Persona this comparison serves: P1 solo builder. Supabase's positioning: Open-source Firebase alternative — Postgres, auth, storage, edge functions.

When to choose nlqdb

  • Your product is data-feature heavy and you don't want to write SQL or migrations.
  • You want one HTML element (`<nlq-data>`) that answers questions over your data.
  • An AI agent or LLM needs to query a database it can also provision.
  • You want destructive operations diff-previewed before they apply.

When to choose Supabase

  • You need auth, storage, realtime, and edge functions in one product.
  • Your team is fluent in SQL and prefers a Studio over a chat box.
  • You're already on the Supabase free tier and don't want to migrate.
  • Row-level security policies are central to your data model.

In your HTML

The query Supabase users write by hand in Studio is the one nlqdb answers from the English goal.

> top 5 customers by revenue this month
<nlq-data goal="top 5 customers by revenue this month"></nlq-data>

Feature parity, honest

Feature nlqdb Supabase Note
Managed Postgres
Natural-language queries Studio is a SQL IDE; English queries aren't part of the product.
Auto-migration via NL ('add a column for tags')
Destructive-op diff preview before apply Supabase has SQL Editor + RLS; the diff/preview before destructive NL is unique to nlqdb.
MCP server with provisioning verbs Supabase MCP queries an existing DB; nlqdb's MCP can also create the DB.
HTML embed element
Anonymous mode (try before sign-in)
Auth (email, OAuth, SSO)
File / blob storage
Edge functions
Realtime websockets

shipped  ·  partial  ·  not shipped

Questions buyers ask

Can I keep my Supabase database and use nlqdb just for the NL queries?
Not yet — nlqdb provisions and owns the database it queries. Bring-your-own-Postgres is on the roadmap but not shipped. For NL-over-existing-Supabase, see Vanna AI or AskYourDatabase.
Does nlqdb support row-level security like Supabase?
Per-DB API keys (`pk_live_*`) scope reads to a single database, and writes require a session bearer. Postgres RLS policies aren't surfaced yet; if you need policy-level control, Supabase wins today.
Is nlqdb open source like Supabase?
The source is private during pre-alpha. The SDKs, CLI, framework wrappers, and the `<nlq-data>` web component will be open source at general availability; the platform itself is hosted-only for now.
What's the pricing model vs Supabase's $25/mo Pro?
Free chain forever (BYO-LLM at 0% markup); hosted premium adds a flat sub with an included request allowance and soft-meter overage. Exact tiers ship with monetization; until then everything is free.
Can my AI agent create a Supabase project the way it can create an nlqdb database?
Supabase's MCP server queries an existing project but doesn't provision one. nlqdb's MCP exposes `create_database` so an autonomous agent can stand up its own data layer end-to-end.

Try nlqdb in 30 seconds

No sign-in. The anonymous database lasts 72 hours; adopt it with one click if you keep it.

Start with a goal →

Want a comparison against another tool? Email us or browse all comparisons.