The Normandy Client relies on several external services for correct operation.
This is the place where recipes are created, edited and approved. Normandy Client interacts with it to get an index of services, and to fetch extensions and their metadata for add-on studies and rollout.
This is the primary way that recipes are loaded from the internet by Normandy. It manages keeping the local list of recipes on the client up to date and notifying Normandy Client of changes.
This is a service that helps Normandy with filtering. It determines the region a user is in, based on IP. It also includes an up-to-date time and date. This allows Normandy to perform location and time based filtering without having to rely on the local clock.