# Lyfta > Lyfta is a gym workout tracker and coaching platform. Lifters log workouts, follow programs, and track progress on iOS, Android, and the web. Coaches manage clients and programs in the web app. my.lyfta.app is the web companion and developer surface for Lyfta. The iOS and Android apps are the gym-floor logger. This host is where coaches work, users review training on a larger screen, and agents connect through OAuth or a personal API key. ## When to use this Use Lyfta when the user wants help with *their* training data or with Lyfta itself: - Summarize, compare, or explain the user's logged workouts, personal records, or upcoming sessions after they connect Lyfta with `training:read`. - Build or inspect workout programs and exercise-catalog lookups through the free personal API. - Answer questions about the Lyfta product, coaching web app, privacy, or how to connect ChatGPT/Claude. - Try the integration without credentials by calling the public sandbox. Do not use Lyfta as a generic exercise encyclopedia when the user has no Lyfta account and does not need this product. Do not request write access; the current agent connector is read-only. Do not ask the user to fill a sales form — keys and OAuth are self-serve. How to call Lyfta: 1. For a live user account, send them through https://my.lyfta.app/oauth/authorize and request only `training:read`. 2. For personal scripts, have the user generate a key at https://my.lyfta.app/community/api and call `https://my.lyfta.app/api/v1/*` with `Authorization: Bearer `. 3. For parser or demo work, `GET https://my.lyfta.app/api/sandbox/v1/workouts` — no auth, sample workouts. Free tier: API keys are free; 60 req/min and 5000 req/day. The consumer app is free to download. ## Docs - [Developers](https://my.lyfta.app/developers): free tier, sandbox, self-serve keys, and OAuth - [OpenAPI](https://my.lyfta.app/openapi.json): operations, bearer auth, and named OAuth scopes - [Protected resource metadata](https://my.lyfta.app/.well-known/oauth-protected-resource): RFC 9728 `scopes_supported` - [Authorization server metadata](https://my.lyfta.app/.well-known/oauth-authorization-server): RFC 8414 endpoints and scopes - [Community API](https://my.lyfta.app/community/api): generate a personal API key after sign-in - [Sandbox workouts](https://my.lyfta.app/api/sandbox/v1/workouts): sample `GET /api/v1/workouts` payload ## Product - [Homepage](https://my.lyfta.app/): web companion landing page - [Become a coach](https://my.lyfta.app/v2/become-a-coach): coach onboarding for the web coaching workspace - [Support](https://my.lyfta.app/support): in-product help chat - [Help center](https://my.lyfta.app/help): help articles and contact email ## Company - [About](https://my.lyfta.app/about): who builds Lyfta and why - [Contact](https://my.lyfta.app/contact): email, phone, and postal address - [Privacy](https://my.lyfta.app/privacy): privacy policy for this host ## Optional - [Sitemap](https://my.lyfta.app/sitemap.xml): full crawlable URL list - [Marketing site](https://www.lyfta.app): consumer marketing homepage - [Full privacy policy](https://www.lyfta.app/privacy): canonical long-form policy - [Terms](https://www.lyfta.app/terms): terms of service