Apache Superset
Apache Superset is a web-based data exploration and visualization platform for building charts and dashboards on top of SQL-speaking databases. It offers both a no-code chart builder and a full in-browser SQL IDE, so analysts and engineers can share the same set of connected data sources.
What gets deployed with it
- PostgreSQL HA Cluster — required Superset requires a durable relational database for metadata, chart definitions, dashboard state, and user accounts. SQLite is not supported for production; PostgreSQL is the recommended backend.
- Redis Cluster — required Redis is required both as the Celery broker for async query execution and as the query result cache backend. Without Redis, async queries and chart caching are unavailable.
Baseline topologies
| Topology | Minimum nodes | Roles |
|---|---|---|
| web-plus-celery | 2 | superset-web, superset-celery-worker |
| web-plus-celery-scaled | 3 | superset-web, superset-celery-worker |
What drives the cost
- Peak concurrent users
- Expected peak number of users loading dashboards or running SQL lab queries simultaneously; drives Superset web worker sizing.
- Celery async query workers
- Number of Celery worker processes handling async SQL queries and chart refresh tasks; the primary scale axis for query-heavy deployments.
Where it runs
bare_metal, dedicated, cloud_vm
Size Apache Superset and get a cost estimate