In Count
You're a data team exploring a warehouse in a collaborative AI canvas.
Comparison
Pick Count if you're a data team that wants a collaborative AI canvas for SQL, Python and visuals over a warehouse you already run. Pick nlqdb if you're building a product or agent that needs English-to-SQL over a database it provisions — embeddable, API-first, every write diff-previewed.
The same goal, two ways.
> monthly revenue by plan tier for the last 12 months
In Count
You're a data team exploring a warehouse in a collaborative AI canvas.
In your HTML
<nlq-data goal="monthly revenue by plan tier for the last 12 months"></nlq-data> A grouped, time-bucketed query nlqdb answers as SQL over the database your app owns — the live data layer your product queries, not a canvas an analyst explores.
What's different
| Dimension | nlqdb | Count | Note |
|---|---|---|---|
| Owns the database (provisions + migrates) | Count connects to your existing warehouse or Postgres; it doesn't provision or own a database your app writes to. | ||
| Natural-language data questions | Count's agent explores connected sources and writes SQL/Python on the canvas; nlqdb compiles SQL from English against a Postgres it owns and returns typed rows. | ||
| Embeddable answer element + SDK + API | Count exposes a Public API to control the workspace; nlqdb ships `<nlq-data>`, an SDK, and an HTTP API to query a database your product owns. | ||
| MCP server (agent-callable) | Count's MCP is bidirectional — a client that pulls sources in and exposes its data to agents; nlqdb's `nlqdb_query` materialises a tenant Postgres on first reference. |
| Dimension | nlqdb | Count | Note |
|---|---|---|---|
| Canvas, charts + reports | Count renders live data as charts, metric trees and process-flow maps on a collaborative canvas; nlqdb returns typed result rows you render in your own UI. | ||
| Python cells + in-browser compute | Count mixes SQL and Python on the canvas and runs queries in the browser, on its servers, and on your warehouse; nlqdb's output contract is SQL plus rows. | ||
| Real-time collaborative whiteboard | Count is a shared canvas where teammates and agents work together; nlqdb is a data layer your app and agents call, not a place people gather to analyse. | ||
| Auto-migration via NL ('add a column for tags') | |||
| Destructive-op diff preview before apply | Count reads and analyses connected sources; it doesn't manage your schema. nlqdb previews writes and DDL before applying. |
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.