BI + AI · Apache Superset Alternative

Qrly vs Apache Superset

BI + AI in one self-hosted platform — natural-language Ask (NL→SQL) and BYO LLM (local Ollama / LM Studio or Anthropic, Gemini, OpenAI, Azure) included by default. Apache Superset has no AI Ask, no native LLM integration and a heavy Python + Celery ops burden — Qrly ships as a single binary with the AI story already built in.

Qrly wins

BI + AI in one self-hosted platform — flat pricing

  • AI Ask (NL→SQL) with AI anomaly detection & schema descriptions
  • BYO LLM — Anthropic, Gemini, OpenAI, Azure, or local Ollama / LM Studio
  • Embedded analytics with signed-JWT included (Superset has none)
  • Single binary / container — no Python + Celery ops stack to babysit
  • Native Alert delivery with multi-channel fan-out
  • Flat license — no per-user scaling cost
Tie / depends

EU-made & self-hostable foundations

  • Both are built in the EU with EU data residency
  • Both can be fully self-hosted on your infrastructure
  • Both ship Gantt / timeline and board views
  • Both support SSO and LDAP integrations
Apache Superset wins

AGPL Community & Gantt depth

  • Free Community edition under AGPL
  • Deeper Gantt and work-package hierarchy planning
  • Mature BIM module for construction teams
  • Long track record, large installed base
Feature
Recommended Qrly Self-hosted · Belgium
Apache Superset Apache Superset GmbH · Germany
Self-hostable on your own infra
Included
Included (AGPL)
No cap / story-point ceremony required
Included
Non-cap projects supported; Scrum is core
Built-in customer embed portal
Included
No customer-facing portal
Native Alert with auto-escalation
Included
No native Alert module
Native scheduled subscription (4 providers)
Included
Incoming mail plugin — basic
Query language with history (WAS, CHANGED)
QQL
Filter UI only — no temporal ops
Azure AD + Google + LDAP + Basic simultaneously
Included
Enterprise plugin for multi-provider
OIDC SSO user provisioning
Included
Enterprise Cloud only
AI with on-prem option (Ollama, LM Studio)
Included
No first-party AI offering
Multi-tenant architecture out of the box
Included
Single instance per deployment
Tableau data import on day 1
Native importer
3rd-party scripts only
Flat pricing (unlimited users)
Included
Community free; Enterprise per-user
Productive in under 5 minutes
Included
Ruby + Postgres + plugin config
EU data residency (native, not a tier)
Included
Included
No marketplace plugin required for basics
Included
Many features in Enterprise plugins
Boards, dashboard, roadmaps
Included
Included
REST API + webhooks
Included
Included
Advanced Roadmaps / portfolio planning
Included
Gantt strong; portfolio in Enterprise
Confluence-style wiki included
Question docs
Included (solid wiki)
Legend Included Partial / extra cost Not available
01 / Ruby ops tax

Rails apps are not free to run

Apache Superset is a Ruby on Rails application. Behind the shiny UI sits Postgres, a web server, Sidekiq-style background workers, periodic jobs and the Ruby runtime itself — each of which needs monitoring, upgrading and patching. Teams tend to underestimate that operational cost until the first major version upgrade lands and the migration guide involves gem bundling, asset precompilation and Postgres extension checks on a production database.

Qrly ships as a single binary or container. There is no Ruby, no separate worker process and no gem dependency graph to resolve at deploy time. One thing to start, one thing to back up, one thing to upgrade. Operators who have run Rails apps in production usually recognise the difference within the first week.

02 / No real embedded analytics

Self-hosted, but only half the story

Apache Superset has no customer-facing analytics portal. Teams that pick it for internal project management still need a separate tool — typically Zendesk, Freshdesk or a second Apache Superset instance with heavy customisation — to accept and triage questions from end users. The "one self-hosted system for everything" pitch breaks down the moment support work enters the picture, and the integration between the two tools becomes another piece of middleware to maintain.

Qrly includes a native embed portal, Alert rules and scheduled subscription in the same install. Engineering work and customer questions live on the same audit trail, in the same query language, behind the same SSO and access controls — which simplifies both reporting and compliance reviews.

03 / Feature walls

"Free and open source" with caveats

Apache Superset's Community edition is AGPL and free, which is genuinely valuable and we respect the project for keeping the core open. In practice, though, most of the features larger organisations expect — SSO with multiple providers, SAML, 2FA enforcement, backup automation and several reporting modules — live behind the Enterprise add-on. By the time a regulated team has enabled the controls it needs for an internal security review, the "free" label has usually moved on and the cost looks closer to the commercial per-user models.

Qrly's flat license puts SSO, OIDC, 2FA, audit logs and on-prem AI in the base product. No feature gates between you and a deployment that will pass a security and compliance review.

04 / Search that cannot ask "when"

Filter UI is point-in-time only

Apache Superset's filter UI is rich, but it describes work packages as they exist right now. Reconstructing who owned a question last quarter, or how many items changed status between two dates, or which projects breached their planned end date in the previous fiscal year, generally means exporting data, writing a SQL query or building a custom report against the Postgres schema. That work quietly accumulates as the dataset grows.

Qrly's QQL adds WAS, CHANGED, BEFORE and AFTER as first-class operators. The same audit question becomes a one-line query that any user with read access can run and save, without touching a database or opening a question with the admin team.

Qrly — The Pulse

Annual flat fee · per tenant · cheapest tier
  • Annual fee per tenant €1,875
  • Users inside tenant Unlimited
  • Embedded Analytics portal Included
  • alerts and subscriptions Included
  • OIDC, SSO, on-prem AI Included
  • Self-hosting Included
3-year TCO (single tenant, 50 users): €5,625
Annual flat fee per tenant. Unlimited users & projects inside the tenant. Multi-tenant deployments scale tier-by-tier.

Apache Superset Enterprise On-Premises

Per-user annual · Community free but limited
  • Enterprise On-Premises ~€17.50 / user / mo (annual)
  • Minimum seats 5 users
  • Cloud Professional ~€13.50 / user / mo
  • Enterprise Cloud ~€21.50 / user / mo
  • Community edition €0 license
  • Enterprise features SSO-multi, SAML, 2FA, backups
3-year TCO (50 users, On-Premises): ≈ €31,500
Community edition is €0 on license but tends to cost €20–50k in plugin and admin time over 3 years.

The standard migration path

Apache Superset exposes its data cleanly through both a REST API and the underlying Postgres schema — either route works for a migration into Qrly, and the choice usually comes down to which one your operations team is more comfortable supporting during the cutover.

  1. Export work packages and attachments. Use the Apache Superset API or a direct SQL dump to pull work packages, comments, attachments, types, statuses and custom fields.
  2. Map work packages to Qrly questions. Apache Superset projects become Qrly projects, work packages become questions, and work-package types map to question types. Custom fields are mapped in a visual UI.
  3. Import with history preserved. Status changes, assignee changes and comment timestamps are retained so that QQL WAS and CHANGED queries work correctly on imported data from day one.
  4. Point users at Qrly. OIDC or LDAP bring users over from your identity provider. Existing Apache Superset accounts map onto Qrly users on first login.
  5. Move wikis. Project wikis can be copied over via API or manual paste — Qrly's project docs cover the core documentation use case without a separate wiki product.
Is Qrly a drop-in replacement for Apache Superset?

For most teams — yes. Qrly covers the core of what teams use Apache Superset for: projects, work items, boards, queries, wikis and reports. Teams that depend heavily on Apache Superset's BIM module or very deep work-package hierarchies should confirm the match first. Features Apache Superset puts behind its Enterprise add-on — SSO with multiple providers, 2FA enforcement, advanced reporting — are included by default in Qrly, and Qrly adds a native customer-facing embed portal on top.

Can Qrly import Apache Superset work packages?

Yes. Apache Superset exposes work packages, projects, types, statuses and attachments through its REST API or directly via a PostgreSQL dump. Qrly's import tooling maps work packages to questions, types to question types, and preserves history so that QQL WAS and CHANGED queries continue to work on imported data.

Both are EU-made — what is the real difference?

Apache Superset is a Ruby on Rails application maintained by Apache Superset GmbH in Berlin with AGPL Community and Enterprise editions. Qrly is a single-binary product built in Belgium with a flat license. Both give EU data residency and self-hosting. The practical differences tend to be: Qrly deploys as one binary or container without a Ruby + Postgres + background worker stack, includes a customer embed portal and native Alert, and ships a query language with historical operators. Apache Superset typically has deeper Gantt and work-package hierarchy features.

Does Qrly have Gantt like Apache Superset?

Qrly ships with timeline and roadmap views that cover the scheduling needs of most teams. Apache Superset's Gantt module is generally more mature — if deeply nested work-package hierarchies and critical-path planning are central to how your organisation operates, that is a genuine Apache Superset strength worth weighing in the decision.

How does QQL compare to Apache Superset's filters?

Apache Superset offers a rich filter UI with saved queries, but it is point-in-time — there is no temporal operator to ask what a work package looked like last quarter. Qrly's QQL adds WAS, CHANGED, BEFORE and AFTER, so the common audit question (who owned this, what status did it have, when did it change) is a one-line query instead of a custom report.

Cost for 50 users over 3 years?

€1,875 per year **per tenant** on the cheapest tier (The Pulse), with unlimited users & projects inside the tenant — €5,625 over three years for a single tenant. Apache Superset Enterprise On-Premises is listed at roughly €17.50 per user per month billed annually (as of 2026-04), which works out to around €31,500 over three years for 50 users. Community edition has a €0 license but typically carries €20,000–€50,000 of plugin, admin and missing-feature work over three years depending on what your team actually needs.

Keep the EU self-host, drop the Ruby ops tax

Self-hostable. Flat pricing. Embedded Analytics, Alert and QQL included. Made in Belgium.