Redash is a BSD-licensed query-and-dashboard tool: analysts write SQL against any connected source, turn results into visualisations, assemble them into dashboards, and share them — running entirely on the team's own infrastructure, with no commercial edition to upgrade to.
Self-hosted only, as Python services with Postgres and Redis underneath. Queries push down to the source and cache their latest result on a refresh schedule; embedding is a secret link the docs warn against using for anything sensitive. BSD-licensed; the hosted service closed after the Databricks acquisition.
How Redash answers the questions Business Intelligence turns on.
| How it works | |
| Authoring model | A SQL editor with a schema browser |
| Semantic layer | No modelling layer: the unit of work is a single saved query |
| Query execution | Pushdown to the source; Redash caches each query's latest result and refreshes on a schedule |
| Chart library | A table plus twelve types (line, bar, area, pie, scatter, boxplot, cohort, counter, funnel, map, pivot, Sankey, sunburst and word cloud) with no documented way to add your own |
| Definitions in | Redash's own Postgres metadata database |
| Alerts and delivery | A threshold on one column of a scheduled query's result, evaluated after every run, flipping between OK and TRIGGERED; destinations include email, Slack, Teams, Discord, Mattermost, PagerDuty, Datadog, Asana and a plain webhook |
| Connections | |
| Connectors | Around fifty sources, and the widest spread here, Postgres, MySQL, SQL Server, Oracle, Snowflake, Redshift and BigQuery, but also MongoDB, Cassandra, DynamoDB, Elasticsearch, Prometheus, Google Analytics, Salesforce, Jira, CSV, JSON and a Python source |
| Embedding | A secret link or a full-screen URL in an iframe, but the docs warn that anyone can change parameters on an embedded dashboard, so it is not for embedding anything sensitive |
| Access | |
| Access control | Groups own data sources, and a user gets full access or view-only, no row-level security and no column masking, and the docs tell you to make a restricted database user instead |
| Cost | |
| Billing unit | Free and self-hosted only: the hosted service closed after the Databricks acquisition, and nothing has replaced it |
vs Redash: Commercial · Managed · Serverless · Subscription · Operational complexity: Low
vs Redash: Self-hosted · Managed · Free · Subscription · Operational complexity: High · Python, TypeScript
vs Redash: Self-hosted · Managed · Free · Subscription · Operational complexity: Low · JavaScript, Svelte