API Reference
Reference of KinesteX SDK integration methods, available on all platforms (Swift, Kotlin, React Native, Flutter, HTML/JS, React TypeScript). Each method embeds a KinesteX view in your app — open the guide for full integration steps with code for every platform.
Integration views:
| Method | Guide | Description |
| createMainView() | Complete UX | Full KinesteX experience with personalized workout plans |
| createWorkoutView() | Workout View | A single workout |
| createPlanView() | Plan View | A specific workout plan |
| createChallengeView() | Challenge View | Exercise challenge mode |
| createLeaderboardView() | Leaderboard View | Ready-made challenge leaderboard |
| createExperienceView() | AI Experiences | AI-powered games and clinical assessments |
| createPersonalizedPlanView() | Personalized Plan View | AI-generated personalized workout plan |
| createTrainerChatView() | AI Trainer Chat | Conversational AI coaching session |
| createAdminWorkoutEditor() | Admin Workout Editor | Embedded workout & exercise editor |
| createCustomWorkoutView() | Custom Workout | Custom exercise sequences you define |
| createCameraComponent() | Camera Component | Real-time motion recognition for fully custom UI |
User details (passed at initialization, see Configuration):
| Field | Type | Description |
| age | number | User's age |
| height | number | Height in cm |
| weight | number | Weight in kg |
| gender | string | 'Male' or 'Female' |
| lifestyle | enum | Sedentary, Active, etc. |
Related references:
- Customization Parameters — every parameter each view accepts
- Data Points — events the SDK sends back to your app
- Content API — fetch workouts, plans, and exercises programmatically