mrkeyoor.com_
Tue 03 Nov 15:39 UTC
Dataevaluationupdated 03 Nov 2026

redash review

Redash is a browser application for writing database queries, turning their results into charts and sharing dashboards. It suits teams where someone can write SQL and other people need a dependable place to read the results. Scheduled refreshes and alerts reduce the need to rerun and redistribute the same query manually.

Verdict

Redash passed all 109 Jest tests in our sandbox, and its recorded build succeeded in 102 seconds. It is worth evaluating for a team that can write SQL and own the service stack behind shared dashboards. Validate actual database connections and viewer permissions before relying on it, and read the release compatibility notes before upgrading an existing installation.

We ran it

Lab card: what happened when we ran redashScreenshot of redash (redash.io)
Install✓ · 102s1406 packages · 791 MB
Build✓ · 102s
Tests✓ · 16s109 passed · 0 failed of 109 (jest)
Repo1971 files~120,865 lines of source · 49.3 MB · 6 CI workflows · Dockerfile · tests dir

Answers from our run

Does redash build from source?

Dependencies installed in 102 seconds (1406 packages), and the build succeeded in 102 seconds. We cloned commit eb44e62 into a clean Debian container with 3 CPUs and no project-specific setup.

Do redash's tests pass?

Yes. The project's own test command finished in 16 seconds and reported 109 passed, 0 failed (jest).

Who should not use redash?

Teams expecting the repository's Compose file to be a production deployment: it explicitly identifies itself as development configuration.

What are the alternatives to redash?

Metabase, Apache Superset. Redash passed all 109 Jest tests in our sandbox, and its recorded build succeeded in 102 seconds.

SetupN/AThe Node workspace steps passed, but a supported application deployment with its database, Redis, workers and credentials was not reproduced.
Docs4/5Under the body rubric, the README, labeled development configuration and release notes explain usage, service roles and concrete upgrade boundaries. Their full procedures were not executed.
CommunityN/ARecent pushes and pull requests show ongoing work, but the inspected sample does not establish user adoption or support response times.
MaturityN/AThe Jest result and release history do not establish backend correctness, connector compatibility or production permission behavior.

Who it’s for

Analysts who want to keep a query beside the chart it produces and share both with colleagues.
Teams with SQL skills and an owner for the web application, workers, metadata database and Redis.
Organizations that need dashboards across the data sources listed in the README and can validate their actual connectors.

Who it’s NOT for

Teams expecting the repository's Compose file to be a production deployment: it explicitly identifies itself as development configuration.
Existing users who require arbitrary JavaScript charts to keep running without upgrade review: v26.9.0 disables custom JavaScript visualizations by default.
Teams whose reporting depends on the old query-permission bypasses: v26.9.0 says those workflows will fail authorization.
Buyers seeking proof of backend or connector reliability from our Jest result: the recorded run does not establish those outcomes.

Setup reality

In our October 31, 2026 sandbox run at eb44e62, pnpm installation succeeded in 102 seconds with 1,406 dependencies and 791 MB on disk. The build succeeded in 102 seconds. Jest passed all 109 tests with zero failures in 16 seconds. These results cover the recorded Node workspace, not a deployed query service.

The public development Compose configuration runs a server, scheduler and worker alongside PostgreSQL, Redis and a mail service. You also need application secrets and credentials for the data sources you intend to query. The Compose file points elsewhere for a production example; we did not exercise its service stack or connect a database in this run.

The sandbox configuration was 3 CPUs, 8 GB RAM and image lab-node:22. That label does not establish the actual runtime or operating-system version. Choose the instructions for your selected checkout or release, and plan coordinated application, scheduler and worker upgrades as the release notes require.

Redash lets SQL authors share the query with the chart

Redash keeps the query available alongside the visualization it produces. For a team that already knows SQL, that is a good reason to evaluate it: when somebody questions a dashboard number, an analyst can inspect the underlying query rather than reconstruct how a spreadsheet was assembled.

The README documents a browser query editor with schema browsing and autocomplete, dashboards, scheduled refreshes and alerts. It also lists SQL and NoSQL data sources, including PostgreSQL, BigQuery and MongoDB. Those are documented connectors, not connections verified in our sandbox. Start with the databases you actually need before deciding that a long connector list settles compatibility.

I'd put Redash on a shortlist for an analyst-led reporting team. People reading a dashboard needn't write its SQL, but somebody still owns that query and its interpretation. A shareable URL makes distribution easier. It does not settle who should be allowed to see the result.

What happened when we ran it

Our Redash installation succeeded in 102 seconds, its build succeeded in 102 seconds, and Jest passed all 109 tests with zero failures in 16 seconds. We ran commit eb44e62 on October 31, 2026, through its pnpm workspace route. The record lists 1,406 dependencies and 791 MB on disk.

The checkout contained 1,971 files, approximately 120,865 source lines and 49.3 MB. The scan found six CI workflow files, a Dockerfile, a Compose file and a tests directory. Those files give developers places to investigate the surrounding application, but their presence does not establish a working deployment.

Our sandbox configuration specified 3 CPUs, 8 GB RAM and image lab-node:22. The label does not prove the actual Node or operating-system version. The recorded result supplies no separate Python backend result, live database-query result or browser permissions exercise. It also contains no vulnerability-audit result. Treat the passing Jest count as evidence for that command's scope.

The checked-in Compose stack is for development

The repository's Compose file explicitly labels itself development configuration and points to getredash/setup for a production example. It defines the server, scheduler and worker, plus PostgreSQL, Redis and a mail service. Running the browser interface is only part of operating the application.

The configuration refers to application secrets and service connection settings. Separately, your query sources need their own credentials and network access. We did not inspect local secrets or connect these services. Before choosing Redash, assign an owner for the metadata database and for diagnosing queries that fail outside the web process.

Do not copy that development configuration into production unchanged. It uses PostgreSQL trust authentication and turns off durability settings for development checks. These are concrete reasons to follow a production deployment path, rather than interpret the presence of Compose as finished operational guidance.

The current release changes what shared dashboards may do

Release v26.9.0 disables custom JavaScript visualizations by default. The September 24 release notes say existing definitions remain saved, but the charts stop executing unless the feature is explicitly enabled. If custom scripts are part of your reporting, review that dependency before upgrading. The notes warn that enabling them trusts chart authors with viewers' session privileges.

The same release tightens query and dashboard-key access, query parameters and access to underlying data sources. It explicitly says workflows that depended on previous permission bypasses will fail authorization. That is a reason to exercise a dashboard as an ordinary viewer, rather than check it only through an administrator account.

Upgrading does not revoke previously disclosed query API keys. The release notes tell operators to regenerate potentially exposed keys and explain that revoking a dashboard share alone does not revoke query keys. They also call for backing up the metadata database and upgrading the application, scheduler and workers together. Our repository run did not verify these protections or perform an upgrade.

For a useful evaluation, publish a disposable dashboard backed by a representative query. Check its refresh behavior, then inspect it through the permissions you intend to give a colleague. Include a denied-access case. This is a suggested acceptance exercise, with no claim that our sandbox completed it.

Recent fixes show active work beyond the release tag

The last push was November 3, 2026, and the latest-release endpoint returned v26.9.0 from September 24. The inspected activity includes a merged pull request addressing user-interface bugs and open work on preserving typed query text. This supports ongoing maintenance, while leaving the outcome of open proposals unsettled.

Those changes postdate the measured commit. Our passing run should not become a claim about every current editor interaction, and active pull requests do not establish predictable support. A team choosing Redash still needs someone to reproduce problems against its chosen revision.

Metabase and Superset suit different authoring needs

Metabase lets users ask questions without knowing SQL. Its README also documents a SQL editor, so consider it when the intended authors include colleagues who need a visual starting point. Check which edition includes the required features rather than assuming everything in the repository description belongs to the same offering.

Apache Superset includes a semantic layer for custom dimensions and metrics. Its README also describes a visual chart interface and SQL editor. Evaluate it when those shared definitions are part of your analytics requirement. We have no comparative workload or deployment measurements for either alternative here.

Documentation earns 4/5 on this editorial scale: 1 means obstructive guidance, 2 scattered instructions, 3 a usable basic path, 4 usage plus explicit boundaries, and 5 independently verified coverage. Other dimensions remain unassessed. For Redash, make the next adoption check a real query viewed under the intended permissions, with somebody responsible for its scheduled refresh.

Alternatives

ProjectWhat it isPick it when
Metabase gh↗A business-intelligence application with questions that users can build without SQL, plus a SQL editor.Pick Metabase when people who do not write SQL need to create their own questions. Check the edition and license for the features you require.
Apache Superset gh↗A data-exploration application with a visual chart builder, SQL editor and semantic layer.Evaluate Superset when shared dimensions and metrics belong in the analytics workspace alongside SQL and visual exploration.

What people are saying

  1. [velocity-scout] getredash/redash

Sources

  1. Redash README
  2. Development Compose configuration
  3. Redash v26.9.0 release and compatibility notes
  4. Merged interface fixes
  5. Metabase README
  6. Apache Superset README

More data reviews

akshare · DB-GPT · spektrafilm · jq · pgx · HowToLiveLonger · the whole board →