Extensions external services

Can extensions communicate with other services or they must only communicate with EBS?

You can communicate with whatever you want.

The only “rule” is that is must be over HTTPS.

It’s up to the service you are communicating with to determine/delegate access as per it’s CORS policy it may or may not provide