API Troubleshooting Commands

50 commands per tool — field-ready reference for debugging REST, JSON-RPC, and WebSocket APIs

curl httpie jq Python JavaScript Solana Ethereum/EVM QuickNode Alchemy Infura

Stack Context

Built for Tech Support II/III and SRE roles in blockchain, Web3, fintech, and API-heavy environments. Covers CLI tools, Python, JavaScript, and blockchain-specific RPC troubleshooting with a Solana/EVM focus.

CLI Tools

curl

HTTP requests, auth, headers, JSON-RPC, TLS debugging

50 commands
httpie

Human-friendly HTTP client — cleaner curl alternative

50 commands
jq

JSON parsing, filtering, transformation, blockchain response parsing

50 commands
Network Debug

DNS, TCP, TLS/SSL, routing, firewall, packet capture

50 commands

Python

requests

HTTP requests, auth, retries, blockchain JSON-RPC, debugging

50 patterns
WebSocket

Solana/ETH subscriptions, reconnection, heartbeat, monitoring

50 patterns
Scripts

Standalone tools: health checks, rate limit testers, diagnostics

50 scripts

JavaScript

fetch / axios

HTTP requests, auth, retries, interceptors, blockchain RPC

50 patterns
WebSocket

Solana/ETH subscriptions, reconnection, Node.js ws library

50 patterns
Scripts

Node.js tools: diagnostics, benchmarks, webhook testing

50 scripts

Blockchain RPC

Solana RPC

Node health, accounts, transactions, staking, common errors

50 commands
EVM RPC

Ethereum, Base, Arbitrum, Polygon — blocks, gas, traces

50 commands
Providers

QuickNode, Alchemy, Infura — rate limits, enhanced APIs

50 patterns

Reference

HTTP Status Codes

Complete reference with API and blockchain-specific context

60+ codes & JSON-RPC errors