Provider System Overview
The provider system is the core of Mirobody Health, enabling seamless integration with various health device APIs through a standardized interface.The provider system follows a plugin architecture, making it easy to add new integrations without modifying core code.
Key Concepts
Provider
A plugin that integrates with a specific health device API (e.g., Garmin, Whoop)
BaseThetaProvider
Abstract base class that all providers must inherit from
Provider Discovery
Automatic detection and loading of provider plugins from configured directories
Provider Registry
Central registry of all available and active providers