PoseTracker is a real-time pose estimation SDK and API for fitness and rehab apps. It runs MoveNet on-device on React Native, iOS, Android and the web. Keypoints are free. An optional API key adds rep counting, joint angles and a form score.
What you get
- 17 body keypoints (COCO), from the phone camera, on the device.
- Reps, joint angles and a form score for catalog movements such as squats, lunges and push-ups, with an API key.
- Two ways to integrate it. An iframe (or a native WebView) that loads the hosted tracking page, or an npm package in your app.
- React Native, iOS, Android and the web. The React Native package runs in Expo Go.
Keypoints do not need an API key. The free tier is 200 API calls per month for the exercise engine, for non-commercial use.
PoseTracker is already in production apps: Flexifit, Kobi, How2Jump and MoveBreak.
Try the iframe
Load the hosted page in an <iframe> or a native WebView. No npm install. Same camera, same keypoints.
https://docs.posetracker.com/webview/quickstart
Which path to use: https://docs.posetracker.com/choose-integration
Or install the SDK
npm install @pose-tracker/react-native-pose-estimation
Quickstart: https://docs.posetracker.com/quickstart
Run it on a phone with Expo Go: https://docs.posetracker.com/try-expo-go

Top comments (1)
The PoseTracker API looks amazing, great work! This kind of API would be amazing within a fitness app 🦾