Open-Source Wellness Intelligence

Synheart WellnessImpact Protocol

Measure real wellness impact with HRV and emotion-aware metrics. The SWIP Dashboard pairs a public transparency layer with the SWIP Flutter SDK and Synheart Wear SDK so you can build production wellness apps, ingest biosignals, and certify outcomes.

14 Sessions Tracked
1 Developers
Open Source
Build with the Flutter SDK

Ship Wellness Apps with Synheart Tooling

The open-source SWIP Flutter SDK packages biosignals, sessions, and emotions for ingestion. Pair it with the Synheart Wear SDK to collect data from popular wearables and unlock verified ingestion once your app is approved.

  • Declarative Flutter APIs for sessions, scoring, and ingestion.
  • Synheart Wear plugin streaming Apple Watch, Fitbit, Garmin, Whoop, and more.
  • Verified ingestion keys mapped to your external app ID.

Flutter Quick Start (SWIP)

import 'package:swip/swip.dart';

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();

  final swip = SWIPManager();
  await swip.initialize();

  final sessionId = await swip.startSession(
    config: const SWIPSessionConfig(
      duration: Duration(minutes: 30),
      type: 'baseline',
      platform: 'flutter',
      environment: 'indoor',
    ),
  );

  final results = await swip.endSession();
  debugPrint('Wellness Impact Score: ${results.wellnessScore}');
}

Request ingestion access in the developer portal to receive your ingestion key and unlock the full Flutter + Synheart Wear pipeline.

Open Source Flutter Ecosystem

Build with the SWIP SDK & Synheart Wear

Our Flutter-first SDK stack lets you stream biosignals from wearables, compute SWIP scores, and deliver verified ingestion directly to the dashboard. Ready-to-use widgets, validation helpers, and certification tooling make wellness-grade telemetry achievable in days, not months.

SWIP Flutter SDK

Flutter package with Bloc-friendly APIs, session lifecycle helpers, and SWIP certification workflows.

Visit repository

Synheart Wear SDK

Flutter plugin that abstracts BLE/Web APIs for Apple Watch, Fitbit, Garmin, Whoop, and more—streamlined into the SWIP pipeline.

Explore adapters

Synheart Wear Streaming

import 'package:synheart_wear/synheart_wear.dart';

Future<void> startWearStream() async {
  final synheart = SynheartWear();
  await synheart.initialize();

  // Read current metrics
  final metrics = await synheart.readMetrics();
  debugPrint('Heart Rate: ${metrics.getMetric(MetricType.hr)}');

  // Stream heart rate data every 5 seconds
  synheart.streamHR(interval: const Duration(seconds: 5)).listen((packet) {
    final hr = packet.getMetric(MetricType.hr);
    debugPrint('Current HR: $hr');
  });

  // Stream HRV data windows
  synheart.streamHRV(windowSize: const Duration(seconds: 5)).listen((packet) {
    final hrv = packet.getMetric(MetricType.hrvRmssd);
    debugPrint('HRV RMSSD: $hrv');
  });
}

Synheart Wear streams biosignals directly into the SWIP Flutter SDK so your app can publish verified telemetry in real time.

Public Transparency

Browse anonymized session data and view the global leaderboard ranking apps by their wellness impact scores.

Developer Integration

Register your wellness app, generate API keys, and submit session data for automatic SWIP evaluation.

Open Science

Reproducible wellness research through open metrics, transparent data structures, and community contributions.

REST API

SWIP Dashboard APIs

Explore read and write endpoints with interactive examples. Switch between analytics and ingestion modes.

Analytics API

Read Data

Read-only REST endpoints for claimed applications. Fetch sessions, biosignals, emotions, and SWIP scores using your analytics API key.

  • Secure `x-api-key` authentication scoped to your apps
  • Pagination, filtering, and anonymized aggregates
  • Ideal for dashboards, reports, and wellness insights
  • No verification required—generate keys instantly

Example Endpoints:

List Your Apps
GET https://swip.synheart.ai/api/v1/apps?limit=10
Headers:
  x-api-key: swip_key_your_analytics_key

Response:
{
  "success": true,
  "apps": [
    {
      "app_id": "com.yourcompany.app",
      "app_name": "Your Wellness App",
      "app_avg_swip_score": 85.5,
      "total_sessions": 1234
    }
  ],
  "total": 1
}
1 / 4

Platform Analytics

Real-time insights across the SWIP ecosystem

Total API Calls

14

0%
This Month

Active Developers

1

0%
Growth

System Uptime

99.9%

0%
Reliability

Response Time

<50ms

15%
Faster

Ready to Build the Future
of Wellness Apps?

Join hundreds of developers building transparent, data-driven wellness applications.