Che cos'è Apigee API Hub?

Questa pagina si applica a Apigee e Apigee ibrido.

L'hub API Apigee consente di consolidare e organizzare le informazioni su tutte le API di interesse per la tua organizzazione. L'hub API consente di acquisire informazioni critiche sulle API per consentire agli sviluppatori di scoprirle e valutarle facilmente e di sfruttare il lavoro di altri team ove possibile. I team delle piattaforme API possono utilizzare l'hub API per avere visibilità e gestire il proprio portafoglio di API.

Il valore della gestione centralizzata delle API

Molte organizzazioni sono problematiche per il numero crescente di API che sviluppano e utilizzano. Con l'aumento del numero di API, diventa più difficile monitorarle, il che può portare alla duplicazione anziché al riutilizzo, una costosa inefficienza. Quando le API proliferano senza standard di progettazione e controlli di governance, il panorama delle API diventa incoerente, rallentando i team, mentre un programma API ben organizzato li aiuta ad andare più velocemente.

L'esperienza dell'hub API è rivolta principalmente a consumatori e produttori di API all'interno di un'organizzazione le cui preoccupazioni principali riguardano la ricerca, l'elenco, il confronto e la valutazione delle API sia all'interno che all'esterno dell'ecosistema di rete dell'organizzazione. L'hub API consente di gestire un catalogo completo di tutte le API insieme alle entità associate, incluse le versioni API. Puoi anche associare le specifiche API alle versioni API; per le specifiche OpenAPI, l'hub API le analizza ed estrae i metadati, incluse le operazioni API. Inoltre, puoi collegare una versione API a un particolare endpoint di deployment dell'API e altro ancora.

Vantaggi principali dell'hub API Apigee

Gli amministratori dell'hub API possono:

  • Aggiungi, modifica e gestisci un catalogo completo di tutte le tue API insieme alle entità associate.
  • Gestisci l'intero ciclo di vita delle API con il supporto per il controllo delle versioni delle API, il collegamento delle versioni alle specifiche API, la visualizzazione delle operazioni analizzate da una specifica, il collegamento di una versione dell'API a un determinato endpoint di deployment e altro ancora.
  • Aggiungi attributi al tuo set di API e taggali con varie fasi del ciclo di vita, informazioni di conformità e altre informazioni che vuoi monitorare.
  • Filtra e cerca le API in base a un ricco set di attributi.
  • Collega l'hub API a uno o più progetti Apigee per recuperare automaticamente le informazioni del proxy API Apigee e archiviarle nell'hub API. L'hub API esegue periodicamente (una volta ogni sei ore) uno scheduler che si connette al progetto Apigee e ottiene le definizioni del proxy più recenti.
  • Utilizza le potenti funzionalità di ricerca semantica per trovare le API con la ricerca in formato libero.
  • Monitora la conformità per i file delle tue specifiche API utilizzando la funzionalità Linting.
  • Monitora le dipendenze per le tue API mediante la modellazione delle dipendenze tra le varie operazioni nelle API.
  • Archiviare i dati del ciclo di vita dell'API.

Con l'hub API, riunisci le informazioni dettagliate sulle tue API in un'unica posizione per accelerare la coerenza, l'utilizzo, il riutilizzo e la governance del tuo portafoglio API.

Funzionalità e concetti chiave

Risorse API

Una risorsa API rappresenta un'API esistente nell'ecosistema di rete della tua organizzazione. Le risorse API archiviate nell'hub API sono disponibili per la ricerca e forniscono informazioni operative e descrittive dettagliate sull'API, come deployment, versioni, operazioni, fase del ciclo di vita e altri attributi chiave.

Controllo delle versioni

La capacità di modellare e organizzare le versioni API è una funzionalità chiave dell'hub API. A ogni risorsa API nell'hub API è associata almeno una versione. Puoi pensare a una versione come allo stato di un'API in un determinato momento. In sostanza, le versioni aiutano a raggruppare e organizzare le API in base a insiemi di operazioni, deployment e altri metadati sottostanti.

Registra automaticamente i proxy API Apigee

Per registrazione automatica si intende il recupero dei dati delle API da sistemi esterni nell'hub API. Puoi registrare tutti i proxy presenti in un progetto di runtime Apigee direttamente nell'hub API collegando il progetto runtime all'hub API. Vedi Registrazione automatica dei proxy Apigee.

Analisi delle specifiche e analisi tramite lint

Un'altra funzionalità chiave dell'hub API è la sua capacità di analizzare determinate specifiche dell'API, ad esempio le specifiche OpenAPI, nelle relative definizioni, operazioni e altri componenti chiave, nonché archiviare queste informazioni con una risorsa API. L'hub API fornisce anche feedback tramite lint per le specifiche importate.

Ricerca

Le potenti funzionalità di ricerca dell'hub API supportano operazioni di ricerca sia a testo libero sia basate su filtri LLM, che consentono di eseguire ricerche in base a qualsiasi parte della definizione dell'API. Questi potenti strumenti di ricerca ti consentono di identificare l'asset dell'API adatto a casi d'uso specifici, in modo da evitare di ricreare o duplicare le attività di progettazione delle API.

Mappatura delle dipendenze

Le dipendenze dell'hub API consentono di visualizzare e gestire le relazioni tra le API. Trovare e monitorare le dipendenze di un'API ti consente di gestire l'ecosistema API in modo più efficiente e di risolvere i problemi relativi alle operazioni API non funzionanti.

Che cosa succede dopo?