Skip to content
Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.
JavaScript Python CSS HTML Shell Dockerfile
Branch: master
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Make frontend build in Docker image optional (#4879) May 12, 2020
.github Prettier all the Javascript code & GitHub Action (#4433) Dec 11, 2019
bin Remove heroku bin/pre_compile file (#4900) May 20, 2020
client Fork button disabled on View Query page for non-admin users (#4927) May 29, 2020
migrations Fix : Alembic migration for scheduled query from older to newer versi… Mar 8, 2020
redash fix strftime format notation for second and millisecond (#4922) May 31, 2020
setup Move the setup scripts to their own home (#4310) Oct 28, 2019
tests Update requests usages not to allow redirects (#4924) May 31, 2020
viz-lib Fix: auto hide Plotly Modebar (#4930) May 31, 2020
.coveragerc Move to pytest since nose is unmaintained. Oct 18, 2017
.dockerignore Separate visualizations into their own package (#4837) May 6, 2020
.editorconfig Convert query control dropdown button to React (#3698) May 1, 2019
.gitignore Add ability to ship periodic RQ jobs as part of extensions again. (#4822 Apr 28, 2020
.restyled.yaml Specify restylers versions for restyled (#4842) Apr 29, 2020
CHANGELOG.md Add V8 to the CHANGELOG. Oct 28, 2019
CONTRIBUTING.md Black support for the Python codebase (#4297) Dec 11, 2019
Dockerfile Make frontend build in Docker image optional (#4879) May 12, 2020
LICENSE Update copyright year to 2020 in LICENSE (#4616) Feb 9, 2020
Makefile Use npm ci instead of npm install in CI scripts (#4688) Feb 26, 2020
README.md Added correct usage of the article (#4911) May 31, 2020
SECURITY.md Create SECURITY.md (#3823) May 26, 2019
cypress.json Migrate Box Plot visualization to React (#3948) Jul 4, 2019
docker-compose.yml Make frontend build in Docker image optional (#4879) May 12, 2020
manage.py Move CLI logic into redash.cli and uses manager for tests. Dec 7, 2016
netlify.toml Use npm ci instead of npm install in CI scripts (#4688) Feb 26, 2020
package-lock.json Update antd to v3.26.17 (#4913) May 24, 2020
package.json Update antd to v3.26.17 (#4913) May 24, 2020
pytest.ini Remove missing coverage from pytest terminal output (#3180) Dec 12, 2018
requirements.txt Run queries through ad-hoc SSH tunnels (#4797) May 11, 2020
requirements_all_ds.txt Datasource Exasol: support encryption setting (#4712) Apr 14, 2020
requirements_bundles.txt Migrate the application to Python 3 (#4251) Oct 24, 2019
requirements_dev.txt Add redshift role use option (#4532) Jan 21, 2020
requirements_oracle_ds.txt Update oracle client version Sep 13, 2017
setup.cfg Add "Active at" column to user list. (#3026) Jan 7, 2019
webpack.config.js Add release to html webpack config (#4883) May 12, 2020
worker.conf Multiprocess RQ workers (using supervisor) (#4371) Jan 1, 2020

README.md

Documentation Datree Build Status

Redash is designed to enable anyone, regardless of the level of technical sophistication, to harness the power of data big and small. SQL users leverage Redash to explore, query, visualize, and share data from any data sources. Their work in turn enables anybody in their organization to use the data. Every day, millions of users at thousands of organizations around the world use Redash to develop insights and make data-driven decisions.

Redash features:

  1. Browser-based: Everything in your browser, with a shareable URL.
  2. Ease-of-use: Become immediately productive with data without the need to master complex software.
  3. Query editor: Quickly compose SQL and NoSQL queries with a schema browser and auto-complete.
  4. Visualization and dashboards: Create beautiful visualizations with drag and drop, and combine them into a single dashboard.
  5. Sharing: Collaborate easily by sharing visualizations and their associated queries, enabling peer review of reports and queries.
  6. Schedule refreshes: Automatically update your charts and dashboards at regular intervals you define.
  7. Alerts: Define conditions and be alerted instantly when your data changes.
  8. REST API: Everything that can be done in the UI is also available through REST API.
  9. Broad support for data sources: Extensible data source API with native support for a long list of common databases and platforms.

Getting Started

Supported Data Sources

Redash supports more than 35 SQL and NoSQL data sources. It can also be extended to support more. Below is a list of built-in sources:

  • Amazon Athena
  • Amazon DynamoDB
  • Amazon Redshift
  • Axibase Time Series Database
  • Cassandra
  • ClickHouse
  • CockroachDB
  • CSV
  • Databricks (Apache Spark)
  • DB2 by IBM
  • Druid
  • Elasticsearch
  • Google Analytics
  • Google BigQuery
  • Google Spreadsheets
  • Graphite
  • Greenplum
  • Hive
  • Impala
  • InfluxDB
  • JIRA
  • JSON
  • Apache Kylin
  • OmniSciDB (Formerly MapD)
  • MemSQL
  • Microsoft Azure Data Warehouse / Synapse
  • Microsoft Azure SQL Database
  • Microsoft SQL Server
  • MongoDB
  • MySQL
  • Oracle
  • PostgreSQL
  • Presto
  • Prometheus
  • Python
  • Qubole
  • Rockset
  • Salesforce
  • ScyllaDB
  • Shell Scripts
  • Snowflake
  • SQLite
  • TreasureData
  • Vertica
  • Yandex AppMetrrica
  • Yandex Metrica

Getting Help

Reporting Bugs and Contributing Code

  • Want to report a bug or request a feature? Please open an issue.
  • Want to help us build Redash? Fork the project, edit in a dev environment and make a pull request. We need all the help we can get!

Security

Please email security@redash.io to report any security vulnerabilities. We will acknowledge receipt of your vulnerability and strive to send you regular updates about our progress. If you're curious about the status of your disclosure please feel free to email us again. If you want to encrypt your disclosure email, you can use this PGP key.

License

BSD-2-Clause.

You can’t perform that action at this time.