Skip to main content
Version: MVP

GitHub config

2 min readReferenceUpdated 2026-05-19

What you'll find here

The environment variables that configure Craik's read-only v0.1.0 GitHub adapter — and the token-handling boundary.

Read-only in v0.1.0.

Tokens are only sent in the Authorization header. Craik redacts token-shaped values from stored state and does not print configured tokens.

Variables

Variable
Default
Purpose
CRAIK_GITHUB_TOKEN
unset
Preferred bearer token for GitHub API reads.
GITHUB_TOKEN
unset
Fallback bearer token.
CRAIK_GITHUB_API_URL
https://api.github.com
API base URL.
CRAIK_GITHUB_TIMEOUT
5.0
Request timeout in seconds.

Unauthenticated reads have caveats.

Unauthenticated reads may work for public repositories but are subject to lower rate limits and cannot access private repository data.

What's next