Inferable uses long-polling to communicate with your services. Your services will poll the inferable to:

  1. Advertise their presence
  2. Advertise their health
  3. Ask for work

This allows you to deploy your services anywhere, including behind NATs and firewalls, and as long as they can reach the api.inferable.ai, they can receive function calls.