I marketplace di API aggregano le API e forniscono un luogo per gli sviluppatori di applicazioni per caricare, distribuire e monetizzare le loro API, offrendo anche uno spazio per i consumatori per scoprire e implementare API per i propri prodotti. Le API consentono agli sviluppatori di costruire componenti di un'applicazione che interagiscono e si interfacciano facilmente con altre applicazioni. Allo stesso modo, permettono ai consumatori di incorporare facilmente componenti da applicazioni esterne nella propria applicazione. Ad esempio, qualcuno che crea un'app di prenotazione viaggi potrebbe utilizzare l'API di Google Maps e integrarla nella propria applicazione. I marketplace di API forniscono un luogo per sviluppatori e consumatori per condividere API. I marketplace di API possono essere utili per le aziende sia dal lato del consumatore che dello sviluppatore. Per i consumatori, i marketplace rendono più facile trovare e incorporare API nella loro applicazione. Facendo ciò, sono in grado di creare un'applicazione più potente e user-friendly. Gli sviluppatori di API, chiamati anche fornitori, utilizzano i marketplace di API come strumento per aumentare l'accessibilità e l'universalità della loro applicazione. Inserendo la loro API in un marketplace, più persone potranno accedervi, creando così maggiore visibilità per la loro applicazione. Inoltre, gli sviluppatori possono monetizzare la loro API vendendo il suo utilizzo sul marketplace anziché offrirla gratuitamente. I marketplace di API sono utilizzati dai team di sviluppo, indipendentemente dal fatto che siano consumatori o fornitori di API. I consumatori utilizzeranno i marketplace di API per trovare API da utilizzare nello sviluppo delle proprie app. I fornitori utilizzeranno i marketplace di API per offrire il loro servizio in modi più flessibili rispetto a quanto consente la loro infrastruttura attuale. I marketplace di API rendono le integrazioni tra applicazioni più convenienti ed efficienti. Sono utilizzati in combinazione con software di sviluppo applicazioni come sviluppo mobile e sviluppo rapido di applicazioni.
Per qualificarsi per l'inclusione nella categoria Marketplace di API, un prodotto deve:
Essere un marketplace aperto che consente a consumatori e sviluppatori di utilizzare API per qualsiasi applicazione
Fornire opportunità di monetizzazione per gli sviluppatori
Fornire tracciamento e analisi per misurare l'utilizzo