title: Common Plugin Capabilities sidebar_position: 2

Common Plugin Capabilities

🚧 Coming Soon 🚧

Explore the shared functionality and common patterns available to all Superset plugins.

Topics to be covered:

  • Plugin lifecycle hooks (initialization, activation, deactivation)
  • Accessing Superset's core services and APIs
  • State management and data persistence
  • Event handling and plugin communication
  • Internationalization (i18n) support
  • Error handling and logging
  • Plugin configuration management
  • Accessing user context and permissions
  • Working with datasets and queries
  • Plugin metadata and manifests

Core Services Available

  • API Client - HTTP client for backend communication
  • State Store - Redux store access
  • Theme Provider - Access to current theme settings
  • User Context - Current user information and permissions
  • Dataset Service - Working with data sources
  • Chart Service - Chart rendering utilities

This documentation is under active development. Check back soon for updates!