Appearance
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.

Ecosystem
| Component | Description |
|---|---|
| iOS SDK | Native Swift SDK distributed as an XCFramework |
| Android SDK | Native Kotlin SDK distributed through Maven/GitHub Packages |
| React Native SDK | Cross-platform SDK surface (planned docs) |
| Web SDK | React/web SDK surface (planned docs) |
| GraphQL API | Workout content retrieval and session data access |
| JWT Authentication | BYO 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.
