Goal-based personalization
Set the training goal and experience level, then add a program name and context tailored to each user or workflow.
Set the goal, experience level, schedule, and constraints. The generator turns them into an ordered workout plan with exercises, sets, reps, and rest.
Ready for production
Create an account, get your API key, and generate structured workout programs from your own application. Configure goals, schedules, constraints, and prescriptions through a production-ready REST API.
Set the training goal and experience level, then add a program name and context tailored to each user or workflow.
Generate one session or a complete seven-day split. Give every day its own label and individual training criteria.
Define each day by a target duration or an exact exercise count, so every session fits the time and format you need.
Target muscles, equipment and movement types. Require key exercises, exclude unsuitable ones, or let smart defaults fill the gaps.
Generate sets, reps and rest automatically, or prescribe fixed values and ranges—including weight—for specific exercises.
Receive exercises, localized content, muscles, categories and training metrics in a predictable response ready for web or mobile UI.
From API key to first program
Create an account, connect the generation endpoint, and turn the training data your app already collects into complete, structured workout programs.
{
"name": "Upper Body Hypertrophy",
"level": "INTERMEDIATE",
"goal": "HYPERTROPHY",
"days": [
{
"label": "Day 1 — Upper Body",
"criteria": {
"muscles": [
"CHEST",
"BACK"
],
"sessionDurationMinutes": 60,
"autoPrescription": true
}
}
]
}FAQ
Ready when your product is
Create your account, get an API key and turn the exact workflow you just tested into a production feature.