--- 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!*