Superset SDK

Embed 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.

Habits

Today’s Habits

Check off each one as you go.

3of 4

Walk 8,000 steps
Drink 3 liters of water
Stretch for 10 minutes
Sleep 7 hours
AI Coach Chat

Ask your coach anything

Synced to Your Backend

Training Volume

Last 7 days

18.4k lb

M
T
W
T
F
S
S

Build your wellness profile

Personalize Your Training

Tell your coach about your goals and routine.

3of 4

Goals and Experience
Days You Can Train
Movement Screen
Equipment at Your Club
Home
AI Coach
Training
Data
Account
YOUR APP

Used by Trainers & Teams at…

How It Works

  1. 1

    Members take an AI intake

    Goals, schedule, equipment and injuries, inside your app.

  2. 2

    They get a plan built for them

    From your exercise library and the equipment at their club.

  3. 3

    They train in the workout player

    Sets, reps, rest timers and videos. Every set syncs to your backend.

WorkoutScreen.tsx
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.