1. A computer-implemented method for providing Web API recommendations for a context of an application, the computer-implemented method comprising: sending, by a computer, a ranked list of recommended Web APIs and a set of Web API recommendations regarding the context of the application to a client device via a network; responsive to the computer determining that a selection of a set of Web APIs in the ranked list of recommended Web APIs was received, adding, by the computer, the selection of the set of Web APIs to the context of the application to generate a new context of the application; and sending, by the computer, a display of a relationship among the selection of the set of Web APIs added to the new context of the application to the client device via the network.