KinesteX

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:

MethodGuideDescription
createMainView()Complete UXFull KinesteX experience with personalized workout plans
createWorkoutView()Workout ViewA single workout
createPlanView()Plan ViewA specific workout plan
createChallengeView()Challenge ViewExercise challenge mode
createLeaderboardView()Leaderboard ViewReady-made challenge leaderboard
createExperienceView()AI ExperiencesAI-powered games and clinical assessments
createPersonalizedPlanView()Personalized Plan ViewAI-generated personalized workout plan
createTrainerChatView()AI Trainer ChatConversational AI coaching session
createAdminWorkoutEditor()Admin Workout EditorEmbedded workout & exercise editor
createCustomWorkoutView()Custom WorkoutCustom exercise sequences you define
createCameraComponent()Camera ComponentReal-time motion recognition for fully custom UI

User details (passed at initialization, see Configuration):

FieldTypeDescription
agenumberUser's age
heightnumberHeight in cm
weightnumberWeight in kg
genderstring'Male' or 'Female'
lifestyleenumSedentary, 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
  • AI Trainer API — REST access to the conversational trainer, semantic exercise search, workout-session history, and managed subscriptions
  • Guides & Examples — end-to-end walkthroughs (completed-workouts list, subscription gating, chatbot on semantic search)