Open Workout

Development draft, v0. The schema may change; every change is in the changelog.

Quickstarts

Four ways in, each runnable in a few minutes:

| | | | --- | --- | | TypeScript | An app signs a person in with OAuth, logs a workout, reads it back, mirrors the log and receives signed webhooks | | Go | The same from Go, on the standard library | | An assistant over MCP | Connect Claude (or any MCP client) to a log, or check your own MCP server | | Matching exercise names | An app maps names to Open Exercise IDs with a token of its own, no person involved |

Where to run them

Production is https://api.lifterclub.com and https://mcp.lifterclub.com; move there once your app works. Lifterclub's developer page has its limits and how to become a verified partner.