TVL Managed Superset

Export an Apache Superset Dashboard 2026

Export an Apache Superset dashboard to PDF, PNG, YAML, or via REST API. Step-by-step.

Exporting an Apache Superset dashboard is useful for off-app sharing, backup, versioning, or migration between instances. Several formats are available, each with its use cases. This guide details the options for 2026.

1. Export formats

FormatUse case
PNGQuick preview, slide deck
PDFExecutive reporting, archivable
CSV (per chart)Raw data for Excel
YAML/ZIPBackup, Git versioning, migration

If you want preconfigured exports, TVL Managed Superset includes PNG/PDF exports with Chrome headless by default.

2. PNG export via UI

  1. Open the dashboard;
  2. Top-right "..." menu → Download as image;
  3. PNG downloaded (Chrome headless rendering server-side).

Prerequisite: Chrome installed in the Superset worker.

3. PDF export via UI

Same as PNG but PDF format, multi-page if dashboard has tabs.

4. CSV export per chart

  1. Open a chart;
  2. Chart "..." menu → Download → CSV;
  3. Chart data downloaded.

Limited to displayed data (not raw SQL).

5. YAML/ZIP export via UI

  1. Dashboards → select;
  2. Bulk actions → Export;
  3. ZIP downloaded containing the dashboard YAML and its linked datasets/charts.

Reimportable format on any compatible Superset instance.

6. YAML export via CLI

# A dashboard
docker exec superset_app superset export-dashboards \
  -d 42 -f /tmp/dashboard_42.yaml

# All dashboards
docker exec superset_app superset export-dashboards \
  -f /tmp/dashboards.yaml

This configuration is applied by default on TVL Managed Superset, which follows community best practices.

7. Export via REST API

curl https://superset.example.com/api/v1/dashboard/42/export/ \
  -H "Authorization: Bearer $TOKEN" \
  --output dashboard_42.zip

Ideal for CI/CD or Airflow automation.

8. Git versioning

Recommended workflow:

  1. Nightly job that exports all dashboards as YAML;
  2. Automatic push to a dedicated Git repo;
  3. PR review for significant changes;
  4. Allows granular rollback of a dashboard.

9. Common pitfalls

  • Missing Chrome: blank PNG/PDF exports;
  • Missing datasets on import: YAML references absent datasets;
  • Different Superset versions source/target: breaking format;
  • Permissions: exporting requires Alpha+ rights;
  • Incorrect WEBDRIVER_BASEURL: empty screenshots.

10. Conclusion

Apache Superset export offers the flexibility needed for the majority of needs: reporting (PDF/PNG), data extraction (CSV), backup/versioning (YAML). For a clean CI/CD workflow, automating daily YAML export to Git is the best practice.

Want the benefits of Apache Superset without the friction of installation and maintenance? Deploy your instance in 3 clicks with TVL Managed Superset, hosted in Europe (OVHcloud, Roubaix, France).

For more: import a dashboard, Superset CLI, REST API.