Aunque existe como mínimo una conexión WAN de ancho de banda bajo entre el servidor y los agentes remotos, el servidor de IBM UrbanCode Deploy puede enviar trabajo a los agentes situados en otras ubicaciones geográficas. Para facilitar el rendimiento y el mantenimiento, IBM UrbanCode Deploy usa relés de agente para comunicarse con los agentes remotos. Cualquier relé de agente exige que solo un sistema de la red remota se ponga en contacto con el servidor. Otros agentes remotos se comunican con el servidor utilizando un relé de agente. Todas las comunicaciones agente-servidor desde la red remota se realizan a través del relé.
El movimiento de artefacto simple que se muestra a continuación ilustra el mecanismo de las comunicaciones remotas:

De forma predeterminada, los agentes abren la conexión con el servidor de IBM UrbanCode Deploy. Si el cortafuegos lo necesita, puede revertir la conexión del puerto JMS, pero no podrá revertir la conexión HTTP desde el relé al servidor. Los agentes remotos abren las conexiones con el relé del agente.
En las configuraciones con agentes del relé los agentes locales del servidor de IBM UrbanCode Deploy siguen utilizando las comunicaciones directas.