Parse and normalize a stack trace

Parse Python, JavaScript, TypeScript, Java, Go, and Rust stack traces into language, exception, message, and normalized frame objects with function, file, line, and column fields for downstream debugging agents.

$0.003 USDC   POST /v1/stack-trace

developer-tools · debugging · stack-trace · errors

Use it for

Example input

{
  "log": "FAILED tests/test_math.py::test_total - AssertionError: assert 1 == 2",
  "step_name": "pytest"
}

Example output

{
  "success": true,
  "language": "python",
  "exception": "AssertionError",
  "frames": [
    {
      "file": "tests/test_math.py",
      "line": 8
    }
  ]
}

Call it

Use an x402 v2 payment-aware client from the quickstart. An unpaid request safely returns the exact payment challenge before any work runs.