Send a public GitHub URL
The endpoint only accepts canonical github.com/owner/repository URLs. It does not clone private repositories or retain their source.
REPO RADAR / X402
Start with a low-cost GitHub inventory and an at-a-glance checklist for README, tests, CI, license, lockfile, and container signals. Upgrade only when you need deeper delivery-risk and credential-location signals.
The endpoint only accepts canonical github.com/owner/repository URLs. It does not clone private repositories or retain their source.
An x402-compatible client receives an exact USDC/Base requirement before any paid report is returned.
After a confirmed payment, receive JSON that can be rendered into a delivery brief or used in an agent workflow.
FOR AGENTS & DEVELOPERS
Request this route with your repository URL. A normal request returns HTTP 402 with x402 payment requirements; retry with the payment signature from a compatible Base wallet.
For agent relays, send JSON: POST /api/repo-readiness { "repo": "https://github.com/owner/repository" }
Want to validate a URL first? The free preview confirms eligibility and shows public activity, license, and archived status—without fetching a file tree or returning readiness findings: GET /api/repo-readiness/preview?repo=https%3A%2F%2Fgithub.com%2Fowner%2Frepository
GET /api/repo-readiness?repo=https%3A%2F%2Fgithub.com%2Fowner%2FrepositoryPayment recipient: 0x2e3E645aea086c3f9C3f034eD8D06910EbCdcEbf
USDC/Base only. A payment authorizes one report. The service uses public GitHub data and never returns secret values.
LOW-COST OPTION
For a fast release decision, the Quick Scan reads public metadata and the file tree only. It returns language inventory plus a clear checklist for README, test paths, GitHub Actions, license, lockfile, and container signals—without fetching file contents.
GET /api/repo-readiness/quick?repo=https%3A%2F%2Fgithub.com%2Fowner%2FrepositoryInspect the exact, static response shape first—no payment or repository URL required: GET /api/repo-readiness/quick/sample
Ten cents on Base via x402. Use the full $5 audit for TODO markers and possible credential-location review.
SEE THE OUTPUT FIRST
The response is structured JSON for an agent workflow or delivery brief. This illustrative sample contains no repository source or credential values.
{
"summary": { "scannedFiles": 86, "testFiles": 12, "todoCount": 3 },
"languages": { "TypeScript": 42, "JSON": 8 },
"signals": [{ "level": "low", "message": "3 TODO/FIXME markers found" }]
}Full static example: /api/repo-readiness/sample