Apache Superset logo

Apache Superset

Web-based business intelligence and data exploration platform with charts, dashboards, and SQL editing

Open Source Alternative to
Repository activity
  • Stars73.3k
  • Forks17.6k
  • Open Issues1.1k
apache-superset health score - Linux Foundation Insights
License

Apache-2.0

Languages
  • TypeScript
  • Python
  • Jupyter Notebook
Apache Superset screenshot

About Apache Superset

Apache Superset is a modern business intelligence web application for exploring data, building charts, and creating dashboards. It can replace or augment proprietary BI tools for teams that work across many SQL data sources.

It includes a no-code chart builder, a web-based SQL Editor, a lightweight semantic layer for custom dimensions and metrics, caching to ease database load, and extensible security roles and authentication. It also exposes an API for programmatic customization and is built for cloud-native scale.

Apache Superset works with any SQL-speaking datastore or data engine that has a Python DB-API driver and a SQLAlchemy dialect, from Postgres and MySQL to Presto, Trino, BigQuery, and Snowflake. It ships with an official Docker image and a Helm chart for deployment, and is maintained as a top-level project of the Apache Software Foundation.

Key features

  • No-code chart builder for quickly creating charts
  • Web-based SQL Editor for advanced querying
  • Lightweight semantic layer for custom dimensions and metrics
  • Caching layer to help ease database load
  • API for programmatic customization

Details

First released
2015
Platforms
Web · Docker
Deployment
self-hostable · docker
Data sources
Any SQL-speaking datastore or engine
Architecture
Cloud-native
Governance
Apache Software Foundation