Os marketplaces de API agregam APIs e fornecem um lugar para desenvolvedores de aplicativos carregarem, distribuírem e monetizarem suas APIs, ao mesmo tempo que oferecem um espaço para os consumidores descobrirem e implementarem APIs em seus próprios produtos. As APIs permitem que os desenvolvedores construam componentes de um aplicativo que interajam e se conectem facilmente com outros aplicativos. Da mesma forma, elas permitem que os consumidores incorporem facilmente componentes de aplicativos externos em seu próprio aplicativo. Por exemplo, alguém criando um aplicativo de reserva de viagens poderia consumir a API do Google Maps e incorporá-la em seu aplicativo. Os marketplaces de API fornecem um local para que desenvolvedores e consumidores compartilhem APIs. Os marketplaces de API podem ser úteis para empresas tanto do lado do consumidor quanto do desenvolvedor. Para os consumidores, os marketplaces facilitam a busca e incorporação de APIs em seu aplicativo. Ao fazer isso, eles são capazes de criar um aplicativo mais poderoso e amigável ao usuário. Os desenvolvedores de API, também chamados de provedores, usam marketplaces de API como uma ferramenta para aumentar a acessibilidade e a universalidade de seu aplicativo. Ao colocar sua API em um marketplace, mais pessoas poderão acessá-la, criando assim mais visibilidade para seu aplicativo. Além disso, os desenvolvedores podem monetizar sua API vendendo seu uso no marketplace em vez de oferecê-la gratuitamente. Os marketplaces de API são usados por equipes de desenvolvimento, independentemente de serem consumidores ou provedores de API. Os consumidores usarão marketplaces de API para encontrar APIs para usar no desenvolvimento de seus próprios aplicativos. Os provedores usarão marketplaces de API para oferecer seu serviço de maneiras mais flexíveis do que sua infraestrutura atual permite. Os marketplaces de API tornam as integrações entre aplicativos mais convenientes e eficientes. Eles são usados em conjunto com softwares de desenvolvimento de aplicativos, como desenvolvimento móvel e desenvolvimento rápido de aplicativos.
Para se qualificar para inclusão na categoria de Marketplace de API, um produto deve:
Ser um marketplace aberto que permita que consumidores e desenvolvedores usem APIs para qualquer aplicativo
Fornecer oportunidades de monetização para desenvolvedores
Fornecer rastreamento e análises para medir o uso