BI + AI · Self-Hosted · Made in Belgium

Business Intelligence.
Powered by AI.

The self-hostable BI platform with AI baked in — not bolted on. Ask in plain English and get SQL. Surface anomalies automatically. Run Claude, Gemini, Ollama or LM Studio — cloud or local. Your data stays yours.

12+ Databases
5 LLM Providers
13 Chart Types
100% Self-Hostable
Feature
Recommended Qrly Self-hosted · Made in Belgium
Tableau Salesforce
Power BI Microsoft
Self-hostable — your server, your data
Included
Cloud only
Azure only
Natural-language Ask (NL → SQL) included
Included
Tableau Pulse add-on
Copilot Premium tier
Built-in customer embed portal
Included
Separate paid product
Not available
Native scheduled subscription (4 delivery channels)
Included
Plugin / add-on
Not available
Azure AD + Google + LDAP + Basic Auth simultaneously
Included
Salesforce SSO only
Azure AD only
Query language with historical operators (WAS, CHANGED)
Included
SQL — no history ops
Basic keyword search
Alert enforcement with automatic escalation
Included
Service Mgmt tier only
Not available
AI with local / on-prem option (Ollama, LM Studio)
Included
Cloud AI only
Azure OpenAI only
OIDC SSO user provisioning out of the box
Included
Enterprise tier only
Azure AD sync only
Productive in under 5 minutes
Included
Days of configuration
Days of configuration
Legend: Fully included Partial / extra cost Not available

Data & Analytics Engineers

SQL editor with template variables, AI performance analyzer, OLAP star/snowflake models, materialized caches, and query lineage.

SQL + QQL OLAP Models AI Perf Analyzer Lineage Graph

Business & Ops Analysts

Type a question in English, AI compiles it to SQL. Visual filters, dashboards, scheduled reports — no SQL required to ship insights.

AI Ask (NL→SQL) Visual Builder Insights Feed Subscriptions

Embedded Analytics & SaaS

Ship a branded analytics portal to your customers — public tokens or signed-JWT embeds, locked params, AI-assisted descriptions, no extra license.

Public Embed Signed JWT Locked Filters White Label

MSPs & Consultancies

Tenant → Org → Project hierarchy with PostgreSQL row-level security. Per-tenant LLM keys, billing tiers, and budget caps. Zero cross-tenant bleed.

Multi-Tenancy RLS / GUC Per-Tenant LLM Query Budget

Enterprise IT & Compliance

Azure AD, Google, Okta, Auth0, Keycloak, LDAP — concurrent. AES-256-GCM at rest, MFA TOTP, audit log, on-prem AI for regulated workloads.

5 OIDC Providers AES-256-GCM On-Prem AI 90d Audit

Product & Growth Teams

Live dashboards over WebSocket or PostgreSQL LISTEN/NOTIFY. AI anomaly detection surfaces what shifted. Cohort analysis without a data engineer in the loop.

Live Dashboards AI Anomalies Cohort Analysis 13 Chart Types
USP — 01

AI Ask — Plain English to SQL

Type "MRR by plan tier last quarter" — Qrly compiles QQL/SQL, suggests a chart, and lets you review before saving. Conversational, multi-turn, never auto-runs destructive SQL.

USP — 02

Bring Your Own LLM

Anthropic Claude, Google Gemini, OpenAI, Azure OpenAI, Ollama, LM Studio. Per-org config, AES-256-GCM encrypted keys, hard token budgets per user.

USP — 03

AI Anomaly Detection

Statistical + AI-assisted anomaly scans on verified questions. Surfaces shifts in revenue, churn, or ops metrics in the Insights feed — promotable into a saved alert in one click.

USP — 04

Local LLM = Full Data Sovereignty

Point Qrly at http://ai.internal — Ollama or LM Studio. Sensitive schemas never leave your network. Banks, defence, public sector use this.

USP — 05

QQL — Cross-Dialect Query Language

One JSON spec compiles to PostgreSQL, MySQL, BigQuery, Snowflake, Redshift, SQL Server, MariaDB, SQLite, DB2 and more. 40+ operators including regex, JSON path, full-text, range.

USP — 06

OLAP Models Without a Cube Server

Star and snowflake schemas with facts, dimensions, hierarchies, measures and AI-suggested dimensions. Drill-down, drill-through, pivot — all compiled to native SQL.

USP — 07

Live Dashboards, Not Polled Snapshots

WebSocket interval mode or PostgreSQL LISTEN/NOTIFY for sub-second refresh. Cards update in place — no full reload, no flicker.

USP — 08

Embedded Analytics Included

Public tokens or signed-JWT embeds with locked params. Ship a branded analytics portal to customers without a second SKU. Every tier.

USP — 09

Multi-Tenancy With RLS

Tenant → Org → Project hierarchy backed by PostgreSQL SET LOCAL ROLE + GUC injection. Real row-level security, not application-layer hopes.

USP — 10

Identity Without Compromise

Azure AD, Google, Okta, Auth0, Keycloak, LDAP, Basic Auth — all concurrent. MFA TOTP, JWT (HS256/RS256/ES256), API tokens, brute-force lockout.

USP — 11

Alerts & Subscriptions Built In

Threshold, goal, anomaly. Email, Slack, Teams, Webhook. Cron schedules, PDF/CSV/inline HTML, escalation, audit log. Not a marketplace add-on.

USP — 12

Self-Hostable, No Lock-In

Spring Boot 4 + Java 21 + PostgreSQL. Run on any Linux box or Kubernetes cluster. Export everything. Your data, your AI keys, your server, your terms.

AI Layer

AI woven into
every workflow.

Qrly's AI layer is provider-agnostic — Anthropic Claude, Google Gemini, OpenAI, Azure OpenAI, Ollama, LM Studio. Configure per organisation. Encrypted keys. Per-user token budgets. Local execution for full data sovereignty.

  • Ask — natural-language → QQL/SQL with multi-turn chat
  • Schema descriptions — bulk AI-generated docs for tables & columns
  • Performance analyzer — finds missing indexes, unbounded scans, redundant joins
  • Anomaly detection — statistical + AI scans surfaced in the Insights feed
  • Chart suggestions — picks the right viz for the result shape
  • Filter suggestions — recommends interactive parameters per question
BI Layer

QQL across
any database.

One JSON spec compiles to PostgreSQL, MySQL, BigQuery, Snowflake, Redshift, SQL Server, MariaDB, SQLite, DB2, Spanner, Athena, CockroachDB and more. 40+ operators across regex, JSON path, range, full-text and arrays. Visual builder, raw SQL editor, OLAP models — three origins, one engine.

  • 12+ JDBC dialects + cloud aliases (AWS, Azure, GCP)
  • 13 chart types: bar, line, area, pie, scatter, KPI, gauge, funnel, pivot, maps
  • OLAP star/snowflake schemas with drill-down and pivot
  • Live dashboards: WebSocket interval or PostgreSQL LISTEN/NOTIFY
  • Interactive filters, materialization cache, query lineage
  • Question-as-view — reuse any saved question as a CTE
Authentication

Any Identity.
One Platform.

Run multiple auth providers simultaneously. Employees use Azure AD, contractors use Basic Auth, partners use Google — all on the same organisation, login page adapts automatically.

  • Azure AD (OAuth2/OIDC) with group sync
  • Google OAuth2 with allowed domain restrictions
  • LDAP / Active Directory integration
  • TOTP MFA (Google Authenticator compatible)
  • OIDC SSO provisioning and deprovisioning API
  • Auto user provisioning on first SSO login
🤖

AI — Ask & Insights

NL→SQL Ask, schema descriptions, performance analyzer, anomaly detection, chart & filter suggestions.

🧠

BYO LLM

Anthropic, Google Gemini, OpenAI, Azure OpenAI, Ollama, LM Studio. Per-org config, encrypted keys, token budgets.

📈

Questions & Dashboards

Visual builder, raw SQL, OLAP models. 13 chart types, 12-column grid, interactive filters, verified questions.

🔍

QQL Query Language

One JSON spec, 12+ dialects compiled. 40+ operators across regex, JSON path, range, full-text, arrays.

🧊

OLAP Models

Star & snowflake schemas. Facts, dimensions, hierarchies, measures. AI-suggested dims, drill-down, pivot.

🏢

Multi-Tenancy

Tenant → Org → Project hierarchy. PostgreSQL SET LOCAL ROLE + GUC injection for true RLS.

🔐

Authentication

Azure AD, Google, Auth0, Okta, Keycloak, LDAP, Basic Auth — concurrent. MFA TOTP, JWT, API tokens.

📤

Alerts & Subscriptions

Threshold, goal, anomaly. Email, Slack, Teams, Webhook. Cron, PDF/CSV/inline, signed embed tokens.

🌐

Embedded Analytics

Public tokens or signed-JWT embeds with locked params. Branded, no account required, white-label ready.

📡

Live Dashboards

WebSocket interval or PostgreSQL LISTEN/NOTIFY. Sub-second card refresh, no full reload.

📊

Reports & Packages

Single + multi-card reports, public share tokens, XLSX/CSV/PDF export, packaged deliveries on cron.

🔗

Connections

12+ native dialects + cloud aliases (AWS, Azure, GCP). SSH tunnels, SSL, AES-256-GCM creds.

⚙️

Permissions Engine

Group-based access at collection, project & connection level. 5 + 5 + 3 levels resolved most-permissive.

🕐

Query Budget & Governor

Per-user daily query, AI-token, bytes-returned budgets. Per-connection FIFO queue + concurrency caps.

📥

Schema Sync & Lineage

JDBC introspection. AI-described tables/columns. Lineage graph across questions, dashboards, reports.

🔒

Audit & Compliance

90-day query history, login activity, config changes. IP & user-agent. AES-256-GCM at rest. EU residency.

Java 21 Spring Boot 4.0 Jakarta EE 11 Spring Security PostgreSQL 14+ Flyway Migrations HikariCP Thymeleaf Bootstrap 5 / Tabler.io ApexCharts Vanilla ES6+ JWT (HS256/RS256/ES256) OAuth2 / OIDC LDAP JDBC (12+ dialects) Anthropic / Gemini / OpenAI Ollama / LM Studio PostgREST-style API OpenAPI 3 / Swagger WebSocket Live AES-256-GCM RLS / GUC Injection
Tier Revenue Bracket (€) Annual Fee · Per Tenant
01
The Pulse
< 250k
1,875
per year · per tenant
02
The Lens
< 1M
11,250
per year · per tenant
03
The Atlas
< 10M
26,250
per year · per tenant
04
The Cosmos
10M+
48,750
per year · per tenant
All prices excl. VAT € billing only Per tenant · Unlimited users & projects Multi-tenant deployments scale tier-by-tier
Self-Hostable · BYO LLM · No Lock-In

Your data.
Your AI.
Your server.

Spring Boot 4 + PostgreSQL on your infra. Bring your own LLM — Claude, Gemini, or local Ollama. Sensitive schemas never leave your network unless you want them to.

Address
Schrieksesteenweg 40-42
2221 Heist-op-den-Berg, Belgium
Email
Use the contact form — we'll get back to you promptly.
Sending message…
Message sent — thank you!