Back to Browse

1.0 Modifying Apache Superset's code | Running superset in dev mode for customization

1.2K views
Oct 22, 2025
6:30

Apache Superset Development Mode Setup - Complete Guide to Running Superset in Dev Environment Learn how to set up Apache Superset in development mode for custom plugin development and code modifications! This comprehensive tutorial walks you through the complete process of running Superset's backend and frontend with hot reload capabilities. Documentation Link: https://superset.atwish.org/docs/CustomPlugins/RunningSupersetInDev/ 📋 What You'll Learn: Understanding Superset's client-server architecture (Flask backend + React frontend) Cloning and setting up the Superset repository Configuring Python virtual environment with development dependencies Creating and configuring superset_config.py for development features Setting up the Flask backend server with hot reload on port 8088 Installing and configuring the React frontend with webpack Fixing common dependency and webpack configuration issues Testing hot reload functionality in real-time ⚙️ Prerequisites: Python 3.10 or 3.11 Node.js 20 & npm 10 🔧 Key Topics Covered: ✅ Backend setup with Flask development server ✅ Frontend setup with React & TypeScript ✅ CORS and CSRF configuration for development ✅ Debug mode and detailed logging ✅ Plugin development environment preparation ✅ Webpack configuration fixes for ESM packages ✅ Hot reload testing for both backend and frontend Chapters: 0:00 Introduction 0:30 Running Superset in Dev Mode 5:06 Testing Changes in Real-time 6:07 Closing Remarks #ApacheSuperset #DataVisualization #OpenSource #Python #React #WebDevelopment #BusinessIntelligence #DevEnvironment #Tutorial

Download

1 formats

Video Formats

360pmp413.1 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

1.0 Modifying Apache Superset's code | Running superset in dev mode for customization | NatokHD