Get Started

Get your API key

Free tier: 200 requests/day. No credit card required.
Your key arrives by email — ready in under a minute.


Start building with Commit

Enter your email and we'll send your API key instantly.

We only use your email to deliver your API 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?

Pro gives you 10,000 requests/month, batch API (up to 20 packages per call), dependency monitoring for 10 projects, and alert webhooks for $29/mo. Billing goes live this week.

See Pro features →

Join the waitlist and upgrade when billing launches.


Track your usage

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

Open Dashboard →