Business leaders expect new business solutions to come to market quickly while the complexity of these solutions increases dramatically. Not only have the scope and scale of these solutions expanded, significant portions of the solutions are increasingly implemented on the cloud, outside of the IT organization. Application Programming Interfaces (APIs) provide access to, and information about, back-end business processes. As the number of APIs an organization produces and uses increases, the management and visibility of these APIs becomes increasingly important.