Client for interacting with JSON-RPC APIs