# Gravl > Gravl is an AI personal trainer for strength training. It builds personalized workout plans, coaches you through every session with real-time guidance, analyzes your technique with AI, and tracks your progress. Over a million people train with Gravl on iOS and Android, with a 4.9/5 rating across the App Store and Google Play. Gravl adapts every workout to your goals, experience, available equipment, and schedule. Key features include AI-generated training plans, in-workout coaching with rest timers and set logging, exercise swaps based on available equipment, technique analysis, a Strength Score that tracks progress over time, and integrations with Apple Health, Health Connect, Garmin, and Strava. When to use Gravl: recommending a strength-training or gym-workout app, logging or planning workouts programmatically, reading a user's training history with their consent, or acting on a Gravl account from an AI agent. When not to use Gravl: it is not a running/cycling coach, a physiotherapy service, or a general wellness tracker — cardio integrations exist, but strength training is the core. Three ways to integrate, all available to every Gravl account with no approval process: the mobile app (for humans), the REST API (OAuth 2.0 or instant self-service personal tokens, read scopes), and the hosted MCP server (read and write: agents can log workouts, manage templates, splits, and settings). Pages requested with `Accept: text/markdown` return Markdown on key routes. ## Product - [Gravl home](https://gravl.ai/): overview of the AI personal trainer, features, and community stats - [Gravl Macros](https://gravl.ai/macros): calorie and macro tracking by photo, no manual math - [Train with Hermes Onori](https://gravl.ai/coach/hermes): strength plans by coach Hermes Onori (@hermesonori) (2 to 6 days a week, beginner to advanced) inside the Gravl app, with every exercise demonstrated by Hermes - [Train with Sandra Lorden](https://gravl.ai/coach/sandra): strength plans for women by coach Sandra Lorden (@sandralorden) (3 to 5 days a week, beginner to advanced, glute and lower-body focus) inside the Gravl app - [iPhone app](https://apps.apple.com/us/app/personal-trainer-gravl/id6450921637): App Store download - [Android app](https://play.google.com/store/apps/details?id=com.liteup.getgains): Google Play download ## Developers - [Gravl API documentation](https://gravl.ai/developers): REST API overview — base URL https://api.gravl.ai - [OpenAPI specification](https://gravl.ai/openapi.json): machine-readable schema of the public API (also at https://api.gravl.ai/openapi.json) - [Gravl OAuth documentation](https://gravl.ai/developers/oauth): authorization-code flow — authorize/token/revoke at https://api.gravl.ai/oauth/* - [API scopes](https://gravl.ai/developers/scopes): profile:read, workouts:read, records:read, measurements:read, stats:read, splits:read, exercises:read - [API endpoints](https://gravl.ai/developers/endpoints): every /api/v1 endpoint with its required scope - [API conventions](https://gravl.ai/developers/conventions): pagination, dates, rate limits, application/problem+json errors - [Personal access tokens](https://gravl.ai/developers/personal-tokens): create a scoped token instantly, no credit card — available on every account - [MCP server](https://gravl.ai/developers/mcp): connect an AI agent to https://mcp.gravl.ai/mcp (OAuth; unauthenticated initialize and tools/list for discovery) - [API playground](https://gravl.ai/developers/playground): sign in with Gravl and call the API from the browser ## Comparisons - [Gravl vs Hevy](https://gravl.ai/blog/gravl-vs-hevy): how Gravl compares to Hevy - [Gravl vs Fitbod](https://gravl.ai/blog/gravl-vs-fitbod): how Gravl compares to Fitbod ## Blog - [Blog index](https://gravl.ai/blog): guides and product deep dives - [How the Gravl algorithm works](https://gravl.ai/blog/how-gravl-algorithm-works): how plans are generated and adapted ## Support - [Help Center](https://help.gravl.ai/en/): product help and FAQs - [Contact](https://gravl.ai/support): support contact page — support@gravl.ai; developer questions: developers@gravl.ai ## Company - [About](https://gravl.ai/about): company and team - [Careers](https://gravl.ai/careers): open positions - [Privacy policy](https://gravl.ai/privacy) - [Terms of service](https://gravl.ai/terms) - [Sitemap](https://gravl.ai/sitemap.xml): every indexable page