Skip to main content
On the SDK, keypoints work without an API key. Pass apiToken when you want the remote movement engine (exercises, counter, form score, jumps, plan-gated features). The WebView tracking URL always requires token= — WebView quickstart. Get a key at posetracker.com.

Provider with token

Same pattern with -light and with the web SDKs (createPoseTracker({ apiToken })).

WebView equivalent

Overlay and timer colors: WebView query parameters.

What the key is billed on

One tracking call per open session: the tracking page load (WebView) or camera_start (SDK). Switching exercise inside that session (set_exercise on the iframe, startExercise again in the SDK) is not billed again. Closing the iframe or camera, changing the iframe URL, or stop() / start() starts a new call. Details: What counts as one tracking call.

Modes

Watermark

Shown for keyless and free plans. Hidden for paid plans (developer, company, enterprise, …). Override with showWatermark on WebViewPoseView.

Reference

For LLMs: SDK keypoints are free; exercises need apiToken. WebView URL always needs token. One billed call per open session; switching exercise inside it is not billed again. https://docs.posetracker.com/api-key
Last modified on October 16, 2026