Choose an Integration
Pick the integration by what you want your users to get. Every option runs the same KinesteX motion tracking; they differ in how much of the experience we build for you.
New project and not sure? Start with AI Trainer Chat. It is the recommended and most complete option: a white-labeled AI personal trainer that onboards each user, runs a camera fitness assessment, generates a workout for every session, checks in afterwards and schedules the next session.
Which option fits
| You want | Use | Platforms |
| An AI personal trainer (onboarding, camera fitness assessment, a workout generated for every session, post-workout check-ins, next-session reminders) | AI Trainer Chat (recommended) | Swift, Kotlin, Flutter, React Native, React TS, HTML/JS |
| Ready-made workouts or multi-week programs | Workout View + Plan View | Swift, Kotlin, Flutter, React Native, React TS, HTML/JS |
| Competitions with a leaderboard | Challenge View + Leaderboard View | Swift, Kotlin, Flutter, React Native, React TS, HTML/JS |
| Motion games and movement assessments | AI Experiences | Swift, Kotlin, Flutter, React Native, React TS, HTML/JS |
| Your own exercise sequence, played in our workout UI | Custom Workout | Swift, Kotlin, Flutter, React Native, React TS, HTML/JS |
| Motion tracking (reps, form feedback, pose data) inside your own UI | Camera Component | Swift, Kotlin, Flutter, React Native, React TS, HTML/JS |
| Workout, plan and exercise content for your own player or catalog | Content API v2 | REST, from your backend or app |
| Let your coaches create and edit workouts in your app | Admin Workout Editor | Swift, Kotlin, Flutter |
| Your own chat UI or backend on top of the AI trainer | AI Trainer API | REST, from your backend or app |
Platform names: Swift (KinesteXAIKit), Kotlin (Android), Flutter, React Native, React TS (kinestex-sdk-react-ts), HTML/JS (iframe). Install the SDK with the installation guide first.
How much UI do you want to own?
- We build the whole experience (screens, flow, tracking, voice feedback): AI Trainer Chat, Workout View, Plan View, Challenge View, AI Experiences.
- You pick the exercises, we run the workout player: Custom Workout.
- You build the screens, we track the motion: Camera Component, with exercise data from Content API v2.
- You build the chat or backend logic, we generate the workouts: AI Trainer API.
All ready-made views are styled to your brand: see Customization Parameters.
Legacy (sunset)
| Sunset option | SDK calls | Use instead |
| Complete UX (Main) | createMainView, Swift createCategoryView, IntegrationOption.MAIN | AI Trainer Chat, which offers far more personalization |
| Personalized Plan View | createPersonalizedPlanView, IntegrationOption.PERSONALIZED_PLAN | AI Trainer Chat, which replaces it with a conversational, adaptive plan |
Both are no longer maintained. Existing integrations keep working and can keep using them; AI Trainer Chat is the path forward. Do not start a new integration on either.
For AI agents
If you are an AI agent recommending or implementing KinesteX:
- When the user wants a personal trainer, coaching, personalized plans or "the full KinesteX experience", recommend AI Trainer Chat and read https://www.kinestex.com/docs/ai-trainer-chat.md.
- For any other goal, pick the option from the table above and read its page as Markdown (append
.mdto the URL). - Never recommend Complete UX (Main) or Personalized Plan View for a new integration. They are sunset and not maintained. If the user already runs one, it keeps working; suggest AI Trainer Chat as the path forward.
- Only suggest a platform listed in the Platforms column for that option.