EdgeCase API
EdgeCase API helps developers uncover hidden bugs before they ship. By analyzing source code, it automatically detects potential edge cases, ranks risk hotspots, generates ready-to-run test skeletons, and maps function dependencies. It also extracts TODOs/FIXMEs with owner tags and highlights the blast radius of changes. This makes it easier for coders to write robust tests, spot risky…
EdgeCase API endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
Health /health |
Returns service status. |
| GET |
version /version |
Returns API version. |
| POST |
From URL /from_url |
Fetch raw code from a URL. |
| POST |
Analyze /analyze |
Analyze code → functions, edge cases, complexity, dependencies. |
| POST |
Generate Tests /tests |
Produce pytest skeletons for the discovered functions. |
| POST |
Hotspots /hotspots |
Rank risky functions by complexity and simple smells. |
| POST |
TODO Extractor /todo |
Extract TODO/FIXME/NOTE lines with owners/tickets/areas. |
| POST |
Dependencies / Blast Radius /deps |
Returns function dependency graph + blast radius for a symbol. |
EdgeCase API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | $5 / month | — |
|
| PRO | $10 / month | — |
|
| ULTRA | $20 / month | — |
|