Les clients sont déployés localement (sur le même réseau local que le serveur IBM UrbanCode Deploy) ou à distance et communiquent avec le serveur via HTTP ou HTTPS. L'interface graphique basée navigateur d'IBM UrbanCode Deploy est une application Internet enrichie qui conserve la plupart de ses fonctionnalités dans le navigateur. Les clients interagissent avec des services RESTful (Representational State Transfer) sur le serveur comme nécessaire. Un client de ligne de commande est disponible et propose la plupart des fonctions disponibles dans l'interface graphique basée navigateur. Le client de ligne de commande recourt lui aussi à des services RESTful.