I'm looking for to utilize a more mainstream and language-agnostic API proxy/wrapper for implementing common patterns (eg, circuit breaker, health checks, etc.) and tracking stats for API calls.
However, this wrapper would be for remote third-party APIs rather than my own internal SOA/microservice APIs.
It seems this would be similar to Hystrix or Phystrix but running as its own proxy and not language-dependent.
I've seen Envoy Proxy (created by Lyft) before but it looks like it's only for wrapping internal services.
Can that be used for wrapping third-party APIs or is there a better proxy?
Thanks