Skip to content

Getting Started ​

Get up and running with Bumpkit in under 2 minutes.

Quick Start ​

Bumpkit is a REST API. You send commits, you get back a structured changelog and semver bump. No git access required, no SDK to install.

1. Get your API key ​

Sign up at dashboard.bumpkit.dev. Your API key starts with bk_live_.

2. Make your first call ​

bash
curl -X POST https://bumpkit.dev/v1/analyze \
  -H "Content-Type: application/json" \
  -H "x-api-key: bk_live_YOUR_KEY" \
  -d '{
    "commits": [
      { "message": "feat: add dark mode toggle" },
      { "message": "fix: auth null pointer" },
      { "message": "wip" }
    ],
    "previous_version": "1.4.2"
  }'

3. Read the response ​

json
{
  "status": "success",
  "confidence": 0.87,
  "version": {
    "previous": "1.4.2",
    "suggested": "1.5.0",
    "bump": "minor",
    "reasoning": "1 feature added, 1 fix, 1 uncategorized"
  },
  "changelog": {
    "formatted": "## [1.5.0] - 2026-05-22\n\n### Added\n- Add dark mode toggle\n\n### Fixed\n- Auth null pointer",
    "sections": {
      "added": [{ "message": "Add dark mode toggle", "hash": null }],
      "fixed": [{ "message": "Auth null pointer", "hash": null }],
      "uncategorized": [{ "message": "wip", "reason": "insufficient signal" }]
    }
  },
  "meta": {
    "commits_received": 3,
    "commits_used": 2,
    "commits_ignored": 1,
    "warnings": []
  }
}

That's it. You have a changelog and a semver bump.

Authentication ​

All API requests require an x-api-key header:

bash
-H "x-api-key: bk_live_YOUR_KEY"

Keys are scoped per account and displayed once at creation. Regenerate from your dashboard if lost.

Install via curl (CI shorthand) ​

For quick CI use without the full workflow:

bash
RESPONSE=$(curl -s -X POST https://bumpkit.dev/v1/analyze \
  -H "Content-Type: application/json" \
  -H "x-api-key: $BUMPKIT_API_KEY" \
  -d @bumpkit-request.json)

VERSION=$(echo "$RESPONSE" | jq -r '.version.suggested')
CHANGELOG=$(echo "$RESPONSE" | jq -r '.changelog.formatted')

GitHub Actions ​

The recommended way to use Bumpkit in CI is via the provided GitHub Actions workflow. See the GitHub Actions guide for the full workflow YAML and setup instructions.

Using Bumpkit from an AI agent ​

Bumpkit ships an MCP server, so Claude Code, Claude Desktop, and other MCP clients can call the API directly:

bash
claude mcp add bumpkit -e BUMPKIT_API_KEY=bk_live_... -- npx -y bumpkit-mcp

Then ask your agent to suggest the next version or write the changelog. See the MCP Server guide.

Next Steps ​

Stop writing changelogs by hand.