Hello,
really like the Caddy product and wondering if I can really use it for API Gateway functionality.
We have two use cases
-
Write one REST API client in our core system to talk to a local API GW in a generic way and let it have rules and templates to upstream the requests and responses to different 3rd party APIs
-
Do the same with SOAP based services, which are sadly still around in many enterprises, this would also require parsing JSON or XML from Request or Response and building a new body to transform from JSON to XML and vice versa. This is the best functionality provided by Tyk and utilizing golang templates.
-
Most SOAP services send you a WSDL file to integrate against, Tyk for example can import these and generate it’s configuration around it.
Appreciated if anyone can shed some light