PromptQL review (2026): Hasura's data agent, tested

Alicia Kirana Utomo
Written by

Alicia Kirana Utomo

Katelin Teen
Reviewed by

Katelin Teen

Last edited July 10, 2026

Expert Verified
PromptQL review cover banner with the PromptQL logo on an indigo backdrop

What PromptQL actually is (and the pivot nobody announced)

I build AI agents for a living, so PromptQL landed on my desk the way most new agent products do: with a big accuracy claim and a demo that looks too clean. The useful way to review it is to separate what the product is from how it is currently marketed, because those two things drifted apart over the last year.

PromptQL comes from Hasura, the company that shipped the open-source GraphQL engine that passed 100M+ downloads in two years. Founders Tanmai Gopal and Rajoshi Ghosh raised a $25M Series B and a $100M Series C, and by late 2025 VentureBeat was describing the company as a billion-dollar-plus business selling $900/hour AI engineers. The framing Tanmai uses is that the customer for your data changed:

"We realized that apps are no longer the most important things that need access to data. The future is AI talking to data, AI accessing data on the user's behalf."

So the 2025 pitch was clear: a reliable, natural-language layer over enterprise data, positioned against text-to-SQL, tool-calling, and RAG. Then the homepage changed. Today promptql.io leads with "a multiplayer AI agent, think Claude or ChatGPT, but with shared threads and a shared brain," and the headline problem is context decay across Slack, docs, tickets, CRM, and warehouse tables. The named logos are heavy hitters: Cisco, McDonald's, Instacart, Swiggy, and Lightspeed.

Both descriptions are true, and they point at the same engine. But if you land on the site cold, you would think PromptQL is a team-knowledge tool a bit like Glean or a shared internal knowledge base. Under the hood it is still a data agent. Keep that in mind, because the pricing, the docs, and the benchmarks are all about the data engine, not the wiki wrapper.

How PromptQL works: plan first, then execute

This is the part I actually respect, and it is the reason the product is worth a review rather than a shrug. Most "AI on your data" tools hand the whole job to the model: read the data, do the math, write the answer, all in one context window. PromptQL splits that in two.

How PromptQL separates planning from execution, an eesel diagram of the plan-then-run loop
How PromptQL separates planning from execution, an eesel diagram of the plan-then-run loop

When you ask a question in the Playground, PromptQL first returns a query plan: a step-by-step, plain-language breakdown of how it will pull, filter, and process your data, including the assumptions it is making. You can read it, and you can edit it with a pencil icon, at which point PromptQL "remembers and self-corrects for future threads." That transparency is the bit skimmers should not skip: you see the plan before any data moves.

A PromptQL query plan laying out each step before execution, as taken from PromptQL
A PromptQL query plan laying out each step before execution, as taken from PromptQL

The plan then executes as actual code. PromptQL fetches your data and organizes it with Python, and you can expand any step to see the real Python and SQL it ran against your source. This is the line the whole product hangs on, in the founder's words:

"Instead of generating answers, we generate plans in a domain-specific language unique to your business. Those plans compile to deterministic actions with runtime validations and policy checks."

A query plan executing as Python and SQL you can inspect, as taken from PromptQL
A query plan executing as Python and SQL you can inspect, as taken from PromptQL

Results land as artifacts: structured tables, text, or charts that live outside the model's context and get referenced by later steps. That is the clever bit for scale, because it means PromptQL can work over data far larger than a context window without the model quietly losing track of it. Semantic work (classify, summarize, extract, visualize) is handled by narrow AI primitives that each run in isolation with a focused context, so the LLM only ever reasons over a small, well-scoped slice.

A table artifact produced by a query plan, stored outside the model context, as taken from PromptQL
A table artifact produced by a query plan, stored outside the model context, as taken from PromptQL

Finally, every answer gets a reliability score based on query complexity, data accuracy, and model confidence, with evaluation notes on what the analysis did and did not include. If the score is low, you correct it, and the correction sticks for next time. Coming from the support world, this pattern is familiar: it is the same instinct behind preventing hallucinations, which is to say the system should tell you when it is unsure instead of guessing with a straight face.

A "good reliability" score with evaluation notes on a PromptQL answer, as taken from PromptQL
A "good reliability" score with evaluation notes on a PromptQL answer, as taken from PromptQL

The reliability problem PromptQL is actually solving

To see why any of this matters, look at how badly raw models do on real data questions. Tanmai cites the Berkeley Data Agent Benchmark, where frontier models score far below what a demo would suggest.

How top models score on the Berkeley Data Agent Benchmark: Opus 4.6 43%, Gemini 3 Pro 38%, GPT-5.2 25%, plain text-to-SQL near 0%
How top models score on the Berkeley Data Agent Benchmark: Opus 4.6 43%, Gemini 3 Pro 38%, GPT-5.2 25%, plain text-to-SQL near 0%

On real-world data questions, the Berkeley benchmark puts Opus 4.6 at 43%, Gemini 3 Pro at 38%, and GPT-5.2 at 25%, while vanilla database query generation scores "close to 0%." The benchmark's own read is that agents "typically select the right data, but fail at planning the computation or implementing it correctly." That is exactly the gap PromptQL's plan-and-execute split targets, and it is why the founder keeps hammering one word:

"The biggest problem is not being able to just accurately answer the question. The big problem is AI pretends to be accurate even when it's not. So AI is confidently wrong. That's the problem."

Hasura groups the failure into four modes, and this 2x2 is the most useful thing to internalise before you evaluate any AI data analytics tool, PromptQL or otherwise.

Why AI on your data comes back almost-right: extraction errors, computation failures, satisficing, and context rot
Why AI on your data comes back almost-right: extraction errors, computation failures, satisficing, and context rot

Now, about that "100% accuracy" headline. Hasura is refreshingly honest that it is bait: the company concedes a "100% accuracy claim doesn't technically hold water," and the real claim is 100% repeatability, because the computation runs in code, not through model reasoning. On the narrower CRMArena-Pro database and numerical tasks, they report 100% versus a cited 30 to 60% for state-of-the-art approaches. Treat the round number as a conversation starter and the repeatability as the actual product feature.

The features that stand out

Beyond the core loop, a few things separate PromptQL from a generic AI knowledge base chatbot.

Automations that become real APIs. Once a workflow works in the Playground, you deploy it as an HTTP endpoint callable from Zapier, Slack, cron jobs, or your own apps, with no coding. That turns a one-off thread into a repeatable business process, and it is the feature I would lean on hardest if I ran a data team.

A deployed PromptQL automation exposed as an HTTP endpoint, as taken from PromptQL
A deployed PromptQL automation exposed as an HTTP endpoint, as taken from PromptQL

Cross-system joins through metadata. PromptQL is built on Hasura DDN, so a supergraph stitches multiple subgraphs together, and relationships "do not need to be backed by the same data source." In practice that means it can join Postgres to a SaaS API and reason across both, which is where tools built only for Snowflake or one warehouse fall down.

A self-building context layer. The 2026 wrapper adds a wiki that seeds itself from Slack, Google Docs, Snowflake, PostHog, and Salesforce, keeps revision history and audit trails, and enforces scoped access (external, internal, personal, confidential). It is the kind of connected-context play you also see in Salesforce AI tools. Corrections you make become shared "skills" the next person inherits, which is the same knowledge management problem every team fights, dressed as an agent.

Bring your own model, and it matters for the bill. PromptQL runs any LLM, from Claude and GPT to open-weight models like DeepSeek, Kimi K2, and GLM served via Fireworks. You can switch models per thread or mid-thread, and it interoperates over MCP. Hold that thought, because model choice is the single biggest lever on cost.

The PromptQL Cloud Console listing projects across sandboxes and free trials, as taken from PromptQL
The PromptQL Cloud Console listing projects across sandboxes and free trials, as taken from PromptQL

PromptQL pricing: what you'll actually pay

PromptQL has no seat pricing. It is 100% consumption-based, billed in a normalized unit called an OLU (Operational Language Unit), which rolls input, output, cached, and cache-creation tokens across every model into one consistent number so your bill does not change shape when you switch models.

PlanPriceBillable unitWhat you get
Free credits$50 per project, +$20 per teammateOLUNo card required; enough for thousands of simple tasks on an open-weight model
Starter$0.20 per OLU ($0.14 introductory, at cost)OLUPay-as-you-go, prepaid balance, auto-pauses at zero, per-user quotas; all-in (tokens + infra + sandbox)
EnterpriseCustom, talk to salesOLUAdds SSO, BYOC/VPC, private networking, BYO LLMs, audit trails, forward-deployed engineers

The typical task costs Hasura quotes (at the $0.14 rate) are honest and small: under 2 OLUs for a simple data task (under $0.28), around 10 OLUs for a complex report ($1.40), and around 40 OLUs for a deep investigation ($5.60).

Here is the catch, and it is the most important thing in this whole PromptQL review from a budget angle. The per-OLU price is fixed, but the model you choose changes how many OLUs a task burns, and the spread is enormous. Against a Claude Opus 4.6 baseline of 1.0x, GPT-5.2 runs 0.42x, Kimi K2.7 runs 0.17x, and DeepSeek V4 Flash runs as low as 0.018x, which Hasura frames as up to 57x cheaper for the same work. So the same report can cost you a few dollars or a few cents depending entirely on the model dropdown.

Rather than make you do that math in your head, plug your own numbers in:

The takeaway is not a single number, it is a habit: on PromptQL, picking an open-weight model for routine tasks is the difference between a rounding error and a real line item. It is the same total-cost-of-ownership thinking we apply to AI agent costs, just with the model dropdown as the dial.

What people actually say about PromptQL

Here is where I have to be straight with you, because a fair review says what it could not find as clearly as what it could. PromptQL's public footprint is thin. There are no G2 or Capterra reviews at the time of writing, and both official "Show HN" launches drew almost nothing: six points and four comments on one, six points and one comment on the other. Most of the conversation is Hasura's own channels.

What you do find is that Hasura's existing developer base likes the direction. One long-time user, reacting to the launch:

Hacker News

"I have built and managed more than 10 production codebases that use Hasura. IMO, I think it's a better option than Supabase, Payload, and others to build your backend. The fact that they are investing time in LLM-related resources for the platform makes me happy we choosed it back when."

The strongest performance figures are vendor-stated, so weigh them accordingly. Hasura's team reports "~2x accuracy and ~4x repeatability" over traditional tool calling, and Tanmai claims "seven-figure deals in three to five months for a product that's still in beta." Those are real quotes, but they are the company talking about itself, not independent testing, and there is not yet a body of third-party product reviews to triangulate against. For a product with logos like Cisco and McDonald's, the quiet community is the single biggest yellow flag in this review.

Where PromptQL wins, and where it doesn't

After living in the docs, the Playground screenshots, and the pricing page, here is my honest scorecard.

StrengthsWatch-outs
Plan-then-execute architecture is a real answer to "confidently wrong" AIMarketing ("100% accuracy," "multiplayer") runs ahead of a thin public track record
Every step is inspectable: query plan, Python/SQL, artifacts, reliability scoreSetup is a real data project (connectors, HML metadata, DDN CLI), not plug-and-play
Genuine cross-system joins via Hasura DDN metadataDeeper docs are user-gated, so evaluating before signup is harder than it should be
Consumption pricing with a huge open-weight cost leverOLU-based billing takes work to forecast; Enterprise is fully quote-gated
Bring your own model, self-host or VPCNo independent reviews or star ratings to sanity-check vendor claims

Use PromptQL if you are a data or analytics team with messy, cross-system data, real reliability requirements, and the engineering appetite to model your semantic layer. The plan-then-execute design is the most credible answer I have seen to confidently wrong AI on your data, and the automations-as-APIs feature is a real win.

Skip it if you wanted a turnkey assistant, if you are a small team without a data engineer, or if your actual job is customer support. It is not a rule-based chatbot replacement, and it is not aimed at the helpdesk at all.

Try eesel for the support version of this idea

If you got this far because the "grounded agent that shows its work and tells you when it is unsure" idea clicked, but your data lives in a helpdesk rather than a warehouse, that is the exact problem I work on at eesel AI. PromptQL brings plan-then-execute discipline to the data-analytics world; eesel brings the same "don't guess, ground it, prove it first" instinct to support.

Concretely: eesel connects to your Slack, helpdesk, and knowledge sources like Confluence and Notion, answers from that knowledge with citations, escalates instead of hallucinating, and, the part I would not ship without, simulates on your past tickets before it ever replies to a real customer. Across 8,000+ customers it resolves a real chunk of tier-1 volume in the first month, and pricing is pay-as-you-go with no per-seat fee. If PromptQL is the reliable data teammate, eesel is the reliable support teammate.

The eesel dashboard: connect your helpdesk and knowledge sources, then run a Simulation on past tickets before going live
The eesel dashboard: connect your helpdesk and knowledge sources, then run a Simulation on past tickets before going live

You can try eesel free, connect a source in a few minutes, and run a simulation before you commit to anything.

Frequently Asked Questions

What is PromptQL and who makes it?
PromptQL is an AI data agent built by Hasura, the company behind the open-source GraphQL engine. It lets you query and act on your business data in natural language, and it now markets itself as a "multiplayer AI agent" with shared threads and a shared team brain. If you are comparing it against enterprise assistants, our Glean write-up covers a close neighbour.
How much does PromptQL cost?
PromptQL pricing is fully consumption-based on a unit called an OLU. The Starter tier is $0.20 per OLU (discounted to $0.14 introductory), pay-as-you-go, with $50 in free credits per project and $20 per teammate. Enterprise is quote-gated. Because model choice changes how many OLUs a task burns, the real bill can swing a lot, which is the same total-cost lens we use in our AI agent cost breakdown.
Is PromptQL's "100% accuracy" claim real?
Hasura says the phrase is deliberately provocative and admits it "doesn't technically hold water"; the honest claim is 100% repeatability, because computation runs in code rather than inside the model. It is a real architectural idea, not a magic number. The same principle drives how we think about preventing AI hallucinations.
How is PromptQL different from text-to-SQL or RAG?
Instead of asking a model to answer directly, PromptQL uses the model to write a step-by-step query plan, then runs that plan deterministically in Python and SQL outside the model. If you want the background, see our explainers on RAG vs LLMs and what RAG actually means.
What data sources does PromptQL connect to?
It rides on Hasura's connector hub, with native connectors for Snowflake, BigQuery, PostgreSQL, MySQL, SQL Server, Oracle, Redshift, MongoDB, and Databricks, plus HTTP/API sources, real-time web search, and MCP. It also reads context from Slack, Google Docs, Salesforce, and GitHub.
Is PromptQL worth it for customer support teams?
Probably not directly. PromptQL is aimed at data and analytics work, not the helpdesk. Support teams who want the same grounded, shows-its-work behaviour on tickets are better served by a support-native agent like eesel AI, which connects to your Slack and helpdesk and can simulate on past tickets before going live.

Share this article

Alicia Kirana Utomo

Article by

Alicia Kirana Utomo

Kira is a writer at eesel AI with a Computer Science background and over a year of hands-on experience evaluating AI-powered customer service tools. She focuses on breaking down how helpdesk platforms and AI agents actually work so that support teams can make better buying decisions.

Related Posts

All posts →
PromptQL alternatives cover banner on an indigo backdrop
Trending

8 best PromptQL alternatives in 2026

The 8 best PromptQL alternatives in 2026, from Databricks Genie to open-source Wren AI, with real pricing, strengths, and who each one is actually for.

Rama Adi NugrahaRama Adi NugrahaJul 10, 2026
What is PromptQL cover banner with the PromptQL logo on an indigo backdrop
Trending

What is PromptQL? Hasura's AI data agent, explained

What is PromptQL? A plain-language explainer of Hasura's AI data agent: the plan-then-execute idea, what it connects to, what it costs, and who it's for.

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieJul 10, 2026
PromptQL pricing breakdown illustration
Trending

PromptQL pricing: what it actually costs in 2026

A plain-English breakdown of PromptQL pricing: the OLU billable unit, the $0.14 intro rate, free credits, the model multiplier that really sets your bill, and worked costs.

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieJul 10, 2026
ChatGPT for Work review cover illustration in ChatGPT teal
Trending

ChatGPT for Work review: is it worth it in 2026?

A hands-on ChatGPT for Work review: what the Business and Enterprise plans cost, what the new ChatGPT Work agent does, and where it fits (and doesn't).

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieJul 10, 2026
Illustrated hero banner for a Palmier Pro pricing breakdown, an AI-native macOS video editor, with a timeline and credit motif
Trending

Palmier Pro pricing: what the AI video editor really costs

Palmier Pro is free to edit and pay-per-credit to generate. Here is the full pricing, how the credits work, the macOS-only catch, and whether it is worth it.

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieJul 10, 2026
Hand-drawn illustration with the Grok logomark, a support agent, and benchmark and pricing panels
Trending

Grok 4.5: benchmarks, pricing, and what it means for support

xAI just shipped Grok 4.5. I dug into the real benchmarks, the token pricing, and whether a hot new model actually changes anything for your support queue.

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieJul 9, 2026
Editorial illustration for a guide to what Claude Fable 5 can do, Anthropic's most powerful AI model
Guides

What can Claude Fable 5 do? A capability-by-capability guide

What can Claude Fable 5 do? Run for days unattended, write and ship code, read 1M-token documents, and check its own work. Here's what that means in practice.

Riellvriany IndriawanRiellvriany IndriawanJun 17, 2026
Shadow, the AI interface for Mac, review cover illustration
Trending

Shadow review (2026): the AI interface for Mac

My hands-on Shadow review: the bot-free AI interface for Mac that transcribes meetings on-device, runs custom Skills from a shortcut, and costs $8 a month.

Alicia Kirana UtomoAlicia Kirana UtomoJul 8, 2026
Illustration of the ChatGPT Work agent turning a goal into a finished doc, deck and spreadsheet
Trending

What is ChatGPT Work? OpenAI's work agent, explained

ChatGPT Work is OpenAI's new agent for teams, bundled into Business and Enterprise. Here's what it actually does, the plan and pricing tangle, and who it's for.

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieJul 10, 2026

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free