Navigate:
All Repossuperset
~$SUPERS0.2%

Apache Superset: Data visualization and exploration platform

Flask-based BI platform for SQL database visualization.

LIVE RANKINGS • 06:52 AM • STEADY
TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50
OVERALL
#28
68
DATA ENGINEERING
#3
5
30 DAY RANKING TREND
ovr#28
·Data#3
STARS
70.0K
FORKS
16.5K
DOWNLOADS
463
7D STARS
+139
7D FORKS
+30
See Repo:
Share:

Learn more about superset

Apache Superset is an open-source business intelligence web application built on Flask that enables interactive data visualization and exploration across SQL-compatible databases. The platform implements a metadata layer that connects to various database engines through SQLAlchemy, translating user interactions in the browser into database queries that are executed server-side. It features a semantic layer for defining custom dimensions and metrics, along with a caching mechanism that stores query results to reduce database load and improve dashboard rendering performance. The frontend architecture uses React and a charting abstraction layer that supports multiple visualization libraries, allowing users to create dashboards through a drag-and-drop interface without writing code. Superset operates as a stateful web service that can be deployed using standard WSGI servers and supports multi-tenancy through role-based access control integrated with various authentication backends.


1

SQLAlchemy-Based Database Connectivity

Connects to any SQL datastore with a Python DB-API driver and SQLAlchemy dialect—Presto, Trino, Athena, BigQuery, Redshift, and more. No custom connectors required per database type.

2

Dual Query Interfaces

Offers both a no-code drag-and-drop chart builder and a web-based SQL editor. Users choose simplified workflows or direct SQL composition based on technical expertise.

3

Lightweight Semantic Layer

Define custom dimensions and metrics without modifying underlying data sources. Includes an API for programmatic customization and extensible security roles for organization-specific requirements.


import requests

response = requests.post(
    'http://localhost:8088/api/v1/chart/data',
    headers={'Authorization': f'Bearer {access_token}'},
    json={
        'datasource': {'id': 1, 'type': 'table'},
        'queries': [{'columns': ['country', 'sum__sales']}],
        'result_format': 'json'
    }
)
data = response.json()

vsuperset-helm-chart-0.15.1

Release notes provide no technical details beyond product description.

  • No breaking changes, requirements, or migration steps are documented in the provided release notes.
  • Consult the full changelog or commit history for actual changes in this Helm chart version.
v6.0.0rc2

Release candidate for Apache Superset 6.0.0; vote open for 72 hours, production deployment not recommended until final release.

  • Review the CHANGELOG at github.com/apache/superset/blob/6.0.0rc2/CHANGELOG/6.0.0.md for breaking changes and feature details.
  • Check UPDATING.md for required migration steps before upgrading from earlier versions.
v4.1.4

Patch release with unspecified fixes; release notes do not detail breaking changes, requirements, or specific bug fixes.

  • Review the CHANGELOG at github.com/apache/superset/blob/4.1.4/CHANGELOG/4.1.4.md for actual changes before upgrading.
  • Consult UPDATING.md for any migration steps, as the announcement provides no technical details.

See how people are using superset

Loading tweets...


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers