Authentication
API Key (recommended for CI/server)
Use a CI token for server-to-server and automation. Send Authorization: Bearer <token>.
export NODURA_BASE_URL="http://localhost:3000"
export NODURA_API_TOKEN="nd_ci_<publicId>.<secret>"
export NODURA_PROJECT_ID="11111111-1111-1111-1111-111111111111"curl -H "Authorization: Bearer $NODURA_API_TOKEN" "$NODURA_BASE_URL/api/coverage/project/$NODURA_PROJECT_ID/status"Magic Link
Email-based passwordless sign-in for the app. The callback endpoint finalizes the session by setting cookies.
GitHub OAuth
OAuth for repository integrations and org mapping. The app’s callback handles state verification and redirect.