cancel
Showing results for 
Search instead for 
Did you mean: 

Can F5 do API redirect?

NathPras
Nimbostratus
Nimbostratus

Hello Experts,

 

I need your suggestion on a situation I have in hand.

My customer is moving it's environment from Akana to Mulesoft. Current mode of operation is :-

 

FW ==> F5 ==> Akana Servers (Web+API gateway) ==> backend application servers 

 

The exisiting path is api.xyz.com/pqr( and many more paths)(This is in Akana) and new path is api.def.com/nlm( and many more paths)(This is in Mulesoft). Customer don't want to change calling path i.e. api.xyz.com/pqr on their end but still want to redirect the API calls to new path api.def.com/nlm

I knwo F5 can handle and redirect/rewrite path based on HTTP/HTTPs traffic but can it redirect API traffic also?

 

Looking for your kind suggestion.

Thanks,

Pras

1 REPLY 1

Have you seen F5 APM Api protection profile that ca asign differen servers based on the URL/URI or NGINX as nginx+ is an API gateway that can even translate between API protocols? Also the F5 distributed Cloud handles and control the flow of application and API traffic between services, to the internet, and from clients on the internet.

 

Edit:

For Kubernetes the F5 distributed cloud and the NGINX can be your Ingress Controllers but F5 XC is better if you want something simple that is cotrolled by a cloud managed console as it is basically SDN system while with NGINX you will have more control but also more responsibility. Also if you need protocol translations like HTTP to RPC  you will need to check with F5 if the F5 XC can do the same things NGINX API Gateway can as this is something NGINX is best at. For on-prem virtual ESXI or hardware appliance F5 BIG-IP is the king.

 

F5 BIG-IP:

https://support.f5.com/csp/article/K44584132

https://clouddocs.f5.com/training/community/access-solutions/solution13/guide/guide.html

 

NGINX:

https://www.nginx.com/blog/deploying-nginx-plus-as-an-api-gateway-part-1/

https://www.nginx.com/blog/deploying-nginx-plus-as-an-api-gateway-part-2-protecting-backend-services...

https://www.nginx.com/blog/deploying-nginx-plus-as-an-api-gateway-part-3-publishing-grpc-services/

 

 

F5 XC/Distributed Cloud:

 

https://docs.cloud.f5.com/docs/ves-concepts/load-balancing-and-proxy

https://www.f5.com/cloud/products/load-balancer-and-k8s-gateway