Favicon of Redash

Redash

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.

LicenseOpen source (permissive)· BSD-2-Clause
DeploymentSelf-hosted
PricingFree
Operational complexityMedium
WorkloadInteractive
LanguagePython, JavaScript

Use it when

  • The team wants SQL, charts, dashboards, and alerts on its own servers, free, with no commercial tier being sold above it.
  • Source spread is wide: around fifty connectors including MongoDB, Cassandra, Elasticsearch, Prometheus, and SaaS APIs beside the warehouses.
  • The unit of work should stay a saved query: nothing to model before the tool is useful, nothing to maintain to keep it useful.
  • Simple threshold alerts on scheduled queries cover the alerting needs.

Think twice when

  • Non-technical users need to author: the builder is a SQL editor with a schema browser.
  • Governance needs are real: no row-level security and no column masking; the documentation suggests restricted database users instead.
  • You want active feature development: the community project is maintained, with a few releases a year rather than daily motion.

How it runs

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.

Details

Compare

How Redash answers the questions Business Intelligence turns on.

Business Intelligence
How it works
Authoring modelA SQL editor with a schema browser
Semantic layerNo modelling layer: the unit of work is a single saved query
Query executionPushdown to the source; Redash caches each query's latest result and refreshes on a schedule
Chart libraryA 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 inRedash's own Postgres metadata database
Alerts and deliveryA 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
ConnectorsAround 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
EmbeddingA 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 controlGroups 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 unitFree and self-hosted only: the hosted service closed after the Databricks acquisition, and nothing has replaced it

Share:

Alternatives to Redash

Favicon

 

  
  
Favicon

 

  
  
Favicon