Skip to main content

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

Provider Lifecycle

For more details, see the Provider Overview.