Free tier: 200 requests/day. No credit card required.
Your key arrives by email — ready in under a minute.
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.
Your API key is on its way to . It should arrive within a minute.
Didn't get it? Check spam or contact us.
Once you have your key, authenticate every request with the
Authorization header.
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"}' 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 - 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.
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.
Join the waitlist and upgrade when billing launches.
Have your key? Visit the dashboard to see requests used, your daily limit, and reset time.
Open Dashboard →