API Umbrella é uma plataforma de gerenciamento de API de código aberto para expor APIs de serviços web. O objetivo básico da API Umbrella é tornar a vida mais fácil para os criadores de API e consumidores de API. Como? Tornar a vida mais fácil para os criadores de API: Permita que os criadores de API se concentrem em criar APIs. Normalizar as coisas chatas: APIs podem assumir o material chato (controle de acesso, limite de taxa, análise, etc.) já está cuidada se a API está sendo acessada, então a funcionalidade comum não precisa ser implementada no código API. Fácil de adicionar: API Umbrella atua como uma camada acima de suas APIs, então seu código API não precisa ser modificado para aproveitar os recursos fornecidos. Escalabilidade: Tornar mais fácil dimensionar suas APIs. Tornar a vida mais fácil para os consumidores de API: Deixe os consumidores de API explorar e usar suas APIs facilmente. Unificar díspares APIs: Apresentar APIs separadas como uma oferta coesa aos consumidores de API. APIs em execução em servidores diferentes ou escritas em diferentes linguagens de programação podem ser expostas em um único ponto final para o consumidor API. Normalizar o acesso: Todas as suas APIs podem ser acessadas usando as mesmas credenciais de chave API. Normalizar a documentação: Todas as suas APIs são documentadas em um único lugar e de forma semelhante.