In the VirtualBox web API all the methods are available under one single endpoint. This results in a single“class” which contains 1888 methods (one single file with approxi-mately 54 kLOC) from different business entities (e.g. INATNetwork,IDHCPServer, IAppliance). This is symptomatic of a web API suffering from the multi service anti-pattern as described by Dudneyet al. (2002) where one single web API provides functionality pertaining to multiple disjoint business entities.