https://app.selfbench.dev exposes an authenticated JSON API. Create a key in Settings → API Keys; copy the sbk_ secret when shown.
read keys allow only GET; write keys can mutate what the owner can. Key creation and revocation require a browser session. Errors are JSON with an error field.
API Keys
Authentication and key management.
List Tasks
Read a repository’s dataset.
Create a Batch
Generate tasks from merged PRs.
Create a Comparison
Evaluate models on approved tasks.
Publish a Release
Make aggregate results public.
/api/orgs/{org}/repos/{owner}/{name}. Other useful routes:
The workspace API is separate from the anonymous Public Results API. For self-hosted deployments, replace the app origin with your own.