BIKELOG CYCLING TRAINING LOG

API

Bikelog has a public OAuth 2.1 API so other apps can read and write your rides โ€” but only with your permission, and only for apps that have been reviewed first.

How it works

Self-registration is intentionally off: every client is approved by hand to keep the ecosystem honest. If you're building something and want API access, fill in the form below. I'll review it and get back to you with credentials, usually within a few days.

API description

Current version: 0.1. Full reference docs (auth flow, endpoint contracts, error codes, rate-limit shape) live in docs/api.md in the repo. The machine-readable description lives at /api/v1/discovery.php โ€” fetch that once at client startup so endpoint URLs don't have to be hardcoded.

Supported scopes:

Rate limits: up to 100 requests per 15 minutes per access token, and a hard cap of 50 items per paginated response. Approved clients can be granted a higher per-token budget on request.

Apply for access

I'll send the credentials and any follow-up questions here.

A sentence or two: who's it for, what does it read or write, why it needs Bikelog data.

One per line. Must be HTTPS unless it's http://localhost / http://127.0.0.1.