1. A computer-implemented process, comprising: intercepting, at an intermediary on a first computing device, from an application running on the first computing device, a first request; wherein the first request is a request directed to a server, and identifies: a particular resource identifier, wherein a resource identifier identifies a resource that is remote to the first computing device; and one or more particular methods, wherein the one or more particular methods represent actions that may be performed on a resource; determining that the first request and an interception key of a plurality of interception keys match based on the particular resource identifier and the one or more particular methods; wherein each interception key of the plurality of interception keys is associated with a respective embedded server on the first computing device; in response to determining that the first request and the interception key match, relaying the first request to an embedded server associated with the interception key; wherein the process is performed by one or more computing devices.