QueryPanel vs Sigma Computing

Spreadsheet-like cloud analytics with white-label embedding on live warehouse data.

Sigma Computing is a cloud analytics platform known for a spreadsheet-like interface that compiles to live warehouse SQL on Snowflake, BigQuery, Databricks, Redshift, and similar platforms. For embedded use, Sigma signs embed URLs with JWTs, passes tenant scope through `user_attributes`, and offers `@sigmacomputing/react-embed-sdk`, which wraps an iframe. Sigma Tenants, a premium feature that became generally available in mid-2026, splits one organization into isolated tenant organizations with deployment policies and source swapping. Sigma does not publish list prices.

Last reviewed . Vendor facts are checked against public docs and pricing pages on that date.

Comparison at a glance

This table summarizes typical positioning. Every vendor changes over time—validate details against current documentation and your security review.

DimensionSigma ComputingQueryPanel
Embed modelWorkbooks, pages, or elements embedded through JWT-signed URLs in an iframe, with white-label theming and modes from view-only to fuller self-service edit.First-class `@querypanel/react-sdk` components—`QuerypanelEmbedded` for a full dashboard, or `QueryPanelProvider` with `QueryInput` / `QueryResult` for a bespoke flow. They render in your React tree like any other product screen (layout, router, modals, tokens)—not a separate iframe "mini app" on another origin. Mint short-lived JWTs on your server; never ship your workspace private key to the browser.
React SDK`@sigmacomputing/react-embed-sdk` wraps the JavaScript embed API; the workbook still renders in an iframe and talks to your app through events.`@querypanel/react-sdk` with `QuerypanelEmbedded` for the full workspace, plus provider and query components for custom flows.
Primary product shapeCloud analytics runtime with spreadsheet UX compiling to warehouse SQL; embeds reuse the same workbook model for customer-facing delivery.Headful React workspace plus headless Node `ask()` for product-native customer questions, SQL, and charts.
Multi-tenancy mechanismJWT claims such as `user_attributes` drive row-level security, with warehouse RLS/CLS inheritance; Sigma Tenants (premium, GA 2026) gives isolated tenant orgs with deployment and source-swap policies.Tenant column declared at database attach; RS256 JWT minted by `@querypanel/node-sdk` carries the tenant ID; tenant filter applied at SQL generation and checked before execution.
AI / natural languageSigma Assistant (formerly Ask Sigma) opens as a panel in embedded workbooks; the standalone Assistant embed is deprecated (end of support March 16, 2027) in favor of agent chat elements.Natural language to SQL and chart generation are first-class API and embedded SDK workflows; the assistant edits tenant dashboards.
End-user dashboard editingEmbed users can explore or build in workbooks depending on the account type and permissions passed in the JWT.Tenants fork shared dashboards and customize their own copy with AI help, without seeing the database.
Semantic layer / modelingSigma data models and workbook calculations on top of warehouse tables, governed with the warehouse program.Gold SQL queries (curated examples the model prioritizes), database annotations (business context on tables/columns, re-embedded with schema), glossary (domain terms and definitions), and tenant-level definitions (isolation field, enforcement, and per-tenant sync context so every ask() is grounded in the right customer slice—not a one-size global prompt).
Data plane & credentialsQueries run live in your cloud warehouse; Sigma holds the warehouse connection and renders results in its hosted service.Headless Node path runs SQL with your own drivers, so credentials and rows stay on your servers; Node SDK adapters cover Postgres, ClickHouse, and BigQuery.
DeploymentSigma-hosted SaaS connected to your warehouse; Sigma Tenants can place tenant orgs in different regions of the same cloud provider.Hosted service with React and Node SDKs; zero-trust headless mode keeps execution in your environment.
Pricing shapeNot published; sales-led contracts, with embedded use and Sigma Tenants quoted separately (checked October 19, 2026).Counts unique tenants per billing month, not seats; AI chart generation metered separately; free tier available.
Time to first embedFast when the warehouse and workbooks already exist: generate embed credentials, sign a JWT, render the iframe or React SDK.Attach a database, mint a JWT on your server, render `QuerypanelEmbedded` on one route; no warehouse required.

Spreadsheet exploration versus AI-native customer questions

Sigma is a compelling fit for warehouse-centric organizations that want to white-label workbooks and reuse warehouse governance. Analysts who think in formulas and pivot tables get a familiar grid on live data. QueryPanel is better suited to product teams that want a smaller React and Node integration focused on customer questions, tenant context, and generated charts. Ask your customers which they open first: a grid to explore, or a question box and a dashboard.

An iframe under the React SDK

Sigma's React embed SDK is a higher-level wrapper over its JavaScript embed API, and the workbook still loads in an iframe from Sigma's domain. JWT-signed embed URLs currently support only a few URL parameters (theme, menu position, responsive height), and each token is single-use. QueryPanel's `QuerypanelEmbedded` renders as React components in your tree, so routing, modals, and design tokens behave like the rest of your product. Open DevTools in your proof of concept and check.

Sigma Assistant is changing shape

Ask Sigma was renamed Sigma Assistant in April 2026. Sigma's docs mark the standalone embedded Assistant as deprecated, with end of support on March 16, 2027, and recommend embedding an agent chat element instead. Inside an embedded workbook, the Assistant opens as a panel and respects the embed user's row access. If AI is part of your launch plan, confirm which surface you will build on. QueryPanel's AI assistant is part of the embedded workspace for every tenant.

When Sigma Computing is the better fit

Honest tradeoffs help your team pick faster—and match how buyers actually decide.

  • Your customers or internal users prefer spreadsheet-style exploration on live cloud warehouse data.
  • You already run a governed warehouse program and want embedded workbooks to inherit warehouse RLS/CLS rather than a separate extract layer.
  • White-label embedding with modes from view-only to fuller edit matches how you package analytics for customers.
  • BI and product teams share one Sigma runtime for internal analysis and external embeds.
  • You need fully isolated tenant organizations, with content deployed from a parent org and data sources swapped per tenant, and you can budget for Sigma Tenants as a premium feature.

When QueryPanel is the better fit

Choose QueryPanel when the product experience should begin with AI-assisted customer questions and a React workspace tenants can customize. Choose Sigma when spreadsheet-style warehouse exploration is the experience your users expect.

  • You want a trainable knowledge system—gold queries, DB annotations, glossary, and tenant-aware definitions—so NL→SQL and charts reflect your business, not generic schema-only guesses.
  • You want a headful React SaaS workspace with AI-assisted dashboard customization first—not a spreadsheet workbook runtime in an iframe as the primary customer UX.
  • You need natural-language SQL generation tied to your application schema and tenant JWT, including direct Postgres or ClickHouse paths that are not warehouse-first.
  • You want a headless zero-trust Node path where credentials and results stay on customer infrastructure.
  • Product engineering wants a thin embed surface without standing up Sigma Tenants, workbook deployment policies, and warehouse source swapping as the first milestone.
  • You want published, tenant-based pricing and a free tier to start, rather than a sales-led contract.

Pricing notes

Checked . Pricing changes; confirm on the vendor pages before you budget.

Sigma Computing

Sigma does not publish list prices. As checked October 19, 2026, its pricing page directs buyers to sales, and embedded analytics is quoted as part of the contract. Sigma Tenants is documented as a premium feature that you enable through your Sigma account executive. Ask for a quote that covers your embed user count, tenants, and AI usage.

QueryPanel

QueryPanel pricing is tenant-based: plans count unique tenants per billing month, not end-user seats. AI chart generation is metered separately, and a free tier is available. See the pricing section for current plans.

Sources: Sigma pricing, Sigma Tenants docs, QueryPanel pricing

Migrating from Sigma Computing to QueryPanel

  1. 1. Inventory embedded workbooks and embed users

    List every embedded workbook, page, and element, the JWT claims each embed sends (`account_type`, teams, `user_attributes`), and which customers open them. If you use Sigma Tenants, note which tenant orgs receive which workbooks through deployment policies.

  2. 2. Map user attributes or tenant orgs to a tenant column

    Find the attribute that drives row-level security, usually a customer or account ID, and declare that column as the QueryPanel tenant field. If you rely on source swapping per tenant org, decide whether tenants share one database with a tenant column or need a separate connection. Mint RS256 JWTs with `@querypanel/node-sdk` from the backend that signs Sigma embeds today.

  3. 3. Translate workbook logic into gold SQL

    Sync the schema, then turn the most-used workbook calculations and Sigma data model columns into gold SQL queries and annotations. Add glossary entries for metric names customers use. If the data is operational Postgres that you copied to the warehouse only for Sigma, consider pointing QueryPanel at the source.

  4. 4. Embed QuerypanelEmbedded on one route behind a flag

    Render `QuerypanelEmbedded` from `@querypanel/react-sdk` on one analytics route for internal users and a few pilot tenants. Rebuild the top workbook views as shared dashboards tenants can fork. Keep the Sigma iframe for everyone else.

  5. 5. Compare numbers per tenant side by side

    For each pilot tenant, compare totals between the Sigma workbook and QueryPanel for identical filters and date ranges. Warehouse refresh timing is a common source of drift; record it before chasing SQL differences.

  6. 6. Cut over and remove Sigma embed signing

    Move remaining tenants, then remove the embed signing endpoint, the React embed SDK, and embed client credentials. Keep Sigma for internal analysts if they still use it.

Comparison FAQ

How does QueryPanel compare with Sigma for embedded analytics?

Sigma focuses on spreadsheet-like exploration and warehouse-backed workbooks with white-label embedding through JWT-signed iframes and a React SDK. QueryPanel focuses on a React-native AI workspace where tenants customize their own dashboards, plus a headless Node path for tenant-aware customer questions and generated charts that run on your servers.

How much does Sigma cost for embedded analytics?

Sigma does not publish list prices; its pricing page routes buyers to sales, and embedded use is quoted with the contract. Sigma Tenants is a premium feature enabled through your account executive. QueryPanel plans count unique tenants per billing month, meter AI chart generation separately, and include a free tier, so you can model cost before talking to sales.

Does Sigma's React SDK use an iframe?

Yes. `@sigmacomputing/react-embed-sdk` provides React hooks and components around Sigma's embed API, and the workbook renders in an iframe served by Sigma. Communication happens through events. QueryPanel's headful SDK renders the dashboard workspace as React components in your app, with no iframe boundary.

How does multi-tenancy work in Sigma versus QueryPanel?

Sigma scopes embedded data with JWT claims such as `user_attributes`, which feed row-level security, and offers Sigma Tenants for fully isolated tenant organizations with deployment policies and data source swapping. QueryPanel declares a tenant column at database attach, carries the tenant ID in a server-minted RS256 JWT, and applies the tenant filter in every generated query.

Is QueryPanel a full replacement for Sigma?

For customer-facing product analytics, often yes. For spreadsheet-style warehouse exploration by analysts, no. QueryPanel does not offer a spreadsheet interface, pixel-perfect reports, or a full BI suite. Teams that use Sigma internally can keep it there and move the product embed to QueryPanel.

How much work is it to move a Sigma embed to QueryPanel?

Most work goes into three areas: mapping Sigma user attributes or tenant organizations to a QueryPanel tenant column, turning workbook calculations and data models into gold SQL and annotations, and rebuilding the dashboards customers use. Because QueryPanel connects to your database directly, you can also skip the warehouse for operational Postgres data.

Still evaluating Sigma Computing and QueryPanel?

Start on the free tier, embed one dashboard, and compare implementation time against your current shortlist.