files/en-us/web/api/client/index.md
{{APIRef("Service Workers API")}}{{AvailableInWorkers("service")}}
The Client interface represents an executable context such as a {{domxref("Worker")}}, or a {{domxref("SharedWorker")}}. {{domxref("Window")}} clients are represented by the more-specific {{domxref("WindowClient")}}. You can get Client/WindowClient objects from methods such as {{domxref("Clients.matchAll","Clients.matchAll()")}} and {{domxref("Clients.get","Clients.get()")}}.
"auxiliary", "top-level", "nested", or "none"."window", "worker", or "sharedworker".{{Specifications}}
{{Compat}}