Swagger API reference
featureCodebahn now has a built-in REST API reference. Browse available endpoints, parameters and response schemas from the Swagger UI.
API referenceNotable changes to the Codebahn service. Minor fixes and infrastructure changes are not listed. Entries are written after a change is live. Feed.
New here? See pricing or look around the demo.
Codebahn now has a built-in REST API reference. Browse available endpoints, parameters and response schemas from the Swagger UI.
API referenceThe MCP server now covers CI secrets and variables, releases and tags, webhooks, branch protection, repo settings and repo conversion. This is the second pass of tool coverage.
MCP server docsThe MCP server groups its tools from 102 individual endpoints into 15 resource-scoped tools. AI coding agents see a cleaner tool list, and each tool accepts a subcommand parameter to select the operation.
MCP server docsThe setup-opentofu action is now available in the action mirror. Reference it in your workflows the same way you would on GitHub.
Action mirrors docsYou can now pay with iDEAL, PayPal or SEPA Direct Debit in addition to card. Select your preferred method during checkout or change it from the Billing tab.
Billing docsPull request diffs now classify files as test or source and group them in the file tree and diff pane. Source files appear first, tests below a divider. Toggle the grouping on or off from the toolbar.
The CLI now ships Windows binaries for amd64 and arm64. The installer adds itself to PATH automatically.
CLI docsUser and organization pages now show a pill bar of repository topics. Select a topic to filter the repository list.
Opt-in setting that buys top-up packs before you run out. Configure the pack count and a monthly maximum from the Usage tab. Off by default.
Billing docsCodebahn now runs on upstream Forgejo 15.0.9, carrying its fixes and security updates.
Third-party MCP clients now identify themselves with a Client ID Metadata Document instead of open dynamic registration. Claude Code, Codex and VS Code connect as before; Cursor needs a personal access token until it supports CIMD. Thanks to Mamun Khanka for the report.
MCP server docsQUIC is enabled on codebahn.net. Repeat visitors save 1-2 round trips on reconnect.
Push, pull, and clone operations are rate-limited per user over both HTTP and SSH.
Plan limits docsCodebahn now runs on upstream Forgejo 15.0.8, carrying its fixes and security updates.
Crew organizations now receive CI minutes per seat. A five-seat Crew gets 5,000 minutes per month.
CI runners docsThe analytics script is served through codebahn.net directly. No third-party domain is loaded.
The MCP server and CLI gained list_pr_commits, get_commit_diff, and compare_refs for AI-assisted code review. Tools now declare whether they are read-only or destructive.
About 4,000 disposable email domains and 15 high-abuse TLDs are blocked at signup.
Three-character minimum. mcp and demo reserved.
Local mirrors of 15 popular GitHub Actions (checkout, setup-node, cache, Docker build, and more) synced daily. Opt in per workflow step to resolve actions from Codebahn instead of GitHub for faster, more reliable CI with no cross-border data flow.
Action mirrors docsCrew organizations can sponsor a personal Solo account for every member at no extra cost. Members accept from their billing page and keep storage and CI on their personal account.
Billing docsBrowser-based integrations can call the Codebahn API from any origin. Token-gated, no credentials cross-origin.
Cross-origin API access (CORS) docsCodebahn is rebased on Forgejo v15.0.7, pulling in all upstream fixes and improvements.
Public API latency and agent workflow performance data at codebahn.net/benchmark.
New plans: Solo (EUR 9/month for individuals) and Crew (EUR 19/month base + EUR 9/seat for organizations), both with a 14-day free trial. Existing subscribers keep their current plan and billing unchanged.
PricingIndividual accounts include 200 hosted CI minutes per month with one concurrent job. Additional minutes available as top-up packs (EUR 9 per 1,000 minutes).
CI runners docsAI assistants connect to codebahn.net/mcp with OAuth. No binary to install; add the URL, approve in your browser, done. Works with Claude Code, Cursor, VS Code, and Claude Desktop.
Mirror GitHub repos without managing a token. Install the Codebahn GitHub App, pick repos, and syncs mint short-lived credentials automatically. Existing token mirrors can convert to the GitHub App from mirror settings.
Mirror a GitHub repository docsCodebahn is rebased on Forgejo v15.0.6, pulling in all upstream fixes and improvements.
Codebahn is rebased on Forgejo v15.0.5, pulling in all upstream fixes and improvements.
Organization exports now include pull requests, comments, and reviews. Archives have been tested end to end: export from Codebahn, restore on stock Forgejo.
Export your data docsEvery CI job receives a CODEBAHN_BOT_TOKEN scoped to the repository, so workflows that need to act as a user work without manual secret setup.
A new syntax theme with auto, dark, and light variants. Set it in Settings > Appearance.
Codebahn is open to everyone. No invite code required.
Import repositories from GitHub by installing the Codebahn GitHub App. Pick which repos to bring over from any organization or personal account.
Migrate from GitHub docsThe codebahn CLI authenticates via your browser instead of a manually copied token. Run codebahn auth login once and you are set.
Language-specific CI examples (Go, TypeScript, .NET, Flutter) in the set up CI docs.
Individual accounts can subscribe without creating an organization. Post-signup onboarding walks you through billing and your first repo.
CI jobs can request larger VMs by label.
CI runners docsSticky diff header on pull request files: the tab bar and diff stats stay visible as you scroll.
GDPR Data Processing Agreement published at codebahn.net/dpa.
Export a whole organization to a standard archive from Org Settings > Export. One click, no ticket: a tar.gz with org metadata and the full Git history and issues, pull requests, and releases for each repo.
New codebahn command-line tool and MCP server. Manage repositories, pull requests, issues, and CI runs from your terminal, or point an AI coding agent at the MCP server.
CI jobs that never reach a runner now stop after 30 minutes with an explanation, instead of waiting indefinitely.
Invite teammates to an organization by email from the Members page. Team invites onboard people end to end, including through the invite-only alpha signup.
Switch between your organizations from a switcher in the top navbar.
Search across code, issues, repositories, users, and organizations from one search bar. Press / anywhere to open it.