Get Started

Get your API key

Free tier: 200 requests/day. No credit card required.
Your key appears on this page in seconds — no email round-trip.


Start building with Commit

Enter your email so we can bind usage to your account. Your key appears below the moment you submit.

Email binds usage to your account and serves as a backup for the key. No newsletter, no spam. See privacy policy.


Start in 60 seconds

Once you have your key, authenticate every request with the Authorization header.

curl
curl https://poc-backend.amdal-dev.workers.dev/api/audit \
  -H "Authorization: Bearer sk_commit_YOUR_KEY_HERE" \
  -H "Content-Type: application/json" \
  -d '{"name": "axios", "registry": "npm"}'
Node.js
const res = await fetch(
  'https://poc-backend.amdal-dev.workers.dev/api/audit',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer sk_commit_YOUR_KEY_HERE',
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({ name: 'axios', registry: 'npm' }),
  }
);
const data = await res.json();
console.log(data.score); // 0–100 trust score
GitHub Action
- name: Commit supply chain audit
  uses: actions/github-script@v7
  env:
    COMMIT_API_KEY: ${{ secrets.COMMIT_API_KEY }}
  with:
    script: |
      const res = await fetch('https://poc-backend.amdal-dev.workers.dev/api/audit', {
        method: 'POST',
        headers: {
          'Authorization': `Bearer ${process.env.COMMIT_API_KEY}`,
          'Content-Type': 'application/json',
        },
        body: JSON.stringify({ name: 'lodash', registry: 'npm' }),
      });
      const { score } = await res.json();
      if (score < 40) core.setFailed(`Low trust score: ${score}`);

Add COMMIT_API_KEY to your GitHub repository secrets under Settings → Secrets and variables → Actions. The free key gets 200 requests/day — enough for CI on most projects.


Want more?

Developer ($15/mo) gives you 1,000 requests/day, batch up to 5 packages per call, and CI/CD workflows. Pro ($29/mo) adds 10,000 requests/month pooled, batch up to 20 packages, dependency monitoring for 10 projects, and Slack/webhook alerts.


Track your usage

Have your key? Visit the dashboard to see requests used, your daily limit, and reset time.

Open Dashboard →