Skip to content

Guide

WorkoutKit is a turnkey training module developed by FizzUp for partner health and wellness applications.

Use this section to understand product scope, architecture, and integration flow before selecting a platform SDK.

WARNING

This documentation is public, but using the SDK requires a contract with FizzUp SAS granting access to the GraphQL API and the administration console.

In this section

  • Architecture: Platform components and technical foundations.
  • Quickstart: first integration path from credentials to workout launch.
  • Core Concepts: domain model shared by iOS, Android, and API layers.

What WorkoutKit provides

WorkoutKit provides an end-to-end training experience that can be embedded natively in partner applications. It includes classic workouts with exercise-by-exercise guidance, streaming video workouts with playback controls, and customization options for text and behavior so the experience matches your product identity.

WorkoutKit on various platforms

Ecosystem

ComponentDescription
iOS SDKNative Swift SDK distributed as an XCFramework
Android SDKNative Kotlin SDK distributed through Maven/GitHub Packages
React Native SDKCross-platform SDK surface (planned docs)
Web SDKReact/web SDK surface (planned docs)
GraphQL APIWorkout content retrieval and session data access
JWT AuthenticationBYO identity model with asymmetric signature validation

Why teams use WorkoutKit

Teams adopt WorkoutKit to ship professional fitness content without building a full workout engine internally. The integration keeps identity ownership on the partner side, provides a consistent user experience across platforms, and reuses the same backend content model for iOS, Android, and future cross-platform clients.