Superset SDKEmbed Our AI Training Layer and Member Engagement
Add an AI intake, personalized plans and a workout player to your app. Native screens in your brand, with no WebView.
Used by Trainers & Teams at…
How It Works
- 1
Members take an AI intake
Goals, schedule, equipment and injuries, inside your app.
- 2
They get a plan built for them
From your exercise library and the equipment at their club.
- 3
They train in the workout player
Sets, reps, rest timers and videos. Every set syncs to your backend.
import { SupersetProvider } from '@superset/react-native-sdk/provider';
import { SupersetWorkoutPlayer } from '@superset/sdk-player';
export const WorkoutScreen = ({ workoutId, navigation }) => (
<SupersetProvider
baseUrl="https://www.supersetapp.com/external/v1"
createSession={() => myBackend.supersetSession()}
theme={{ colors: { primary: '#FF5A00' } }}
>
<SupersetWorkoutPlayer
workoutId={workoutId}
onFinish={() => navigation.goBack()}
/>
</SupersetProvider>
);Your team adds each screen in a few lines. Illustrative; the SDK is in private preview.
Frequently Asked Questions
What is the Superset SDK?
A React Native package that embeds Superset’s AI training layer and member engagement in your own app. Members take an AI intake, get a plan built for them, and train in the workout player, all on native screens in your brand.
What can I embed in my app with the Superset SDK?
AI training: the AI intake, personalized plans built from your exercise library and equipment, a workout player with sets, reps, rest timers and exercise videos, and an AI coach members can chat with. Member engagement: daily habits members check off between workouts.
Who is the Superset SDK for?
Fitness brands that own their member app: gyms and clubs whose trainers approve each plan, gyms and health apps that give every member an AI plan with no trainer, and equipment brands that want a training companion for people who bought the product.
How does the Superset SDK connect to our backend and data?
Your backend creates members with your own IDs, using an API key that never leaves your servers. Signed webhooks tell your backend when a plan is created or a workout is completed, and plans and progress can be read through the Developer API, so the data can flow into your warehouse.
Is the Superset SDK native, or a WebView?
No. Every screen is native React Native, built for Expo and the new architecture, in your colors and fonts. Your app keeps its own navigation around the Superset screens.
What code does the Superset SDK put inside our app?
Only the screens and a short-lived token for one member. Plan generation, prompts, progression rules and the exercise library stay on Superset’s servers.
How are Superset SDK updates and versions handled?
Every SDK package releases together under one version number. The API only adds fields within a version, and a breaking change ships as a new version with a retirement date announced ahead of time.
Do we have to buy every Superset SDK feature?
No. Each feature is an add-on with its own package, so you can ship the workout player alone, habits alone, or any mix. Your app carries only that code.
How do we get access to the Superset SDK?
The SDK is in private preview. Book a demo and we’ll set up a staging account and API key for your team.



