Che cos'è Apigee API Hub?

Questa pagina si applica ad Apigee e Apigee hybrid.

L'hub API Apigee ti 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 quando possibile. I team che si occupano di piattaforme API possono utilizzare l'hub API per avere visibilità sul portafoglio di API e gestirlo.

Il valore della gestione centralizzata delle API

Molte organizzazioni sono sfidate dall'aumento del numero di API che sviluppano e utilizzano. Con l'aumento del numero di API, diventano più difficili da tracciare, il che può portare a duplicati anziché riutilizzarli, con una costosa inefficienza. Quando le API proliferano senza standard di progettazione e controlli di governance, il panorama delle API cresce 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 sono 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 con le entità associate, incluse le versioni delle API. Puoi anche associare le specifiche API alle versioni API e, per le specifiche OpenAPI, l'hub API le analizza ed estrae i metadati, incluse le operazioni API. Inoltre, puoi collegare una versione dell'API a un determinato 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 con le entità associate.
  • Gestisci l'intero ciclo di vita delle API con il supporto del controllo delle versioni delle API, il collegamento di versioni alle specifiche dell'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 taggale con varie fasi del ciclo di vita, informazioni di conformità e altre informazioni che vuoi monitorare.
  • Filtra e cerca le API in base a una vasta gamma di attributi.
  • Collega l'hub API a uno o più progetti Apigee per recuperare automaticamente le informazioni 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 riceve le definizioni del proxy più recenti.
  • Usa potenti funzionalità di ricerca semantica per trovare le API con la ricerca in formato libero.
  • Monitora la conformità dei file delle specifiche dell'API utilizzando la funzionalità di linting.
  • Monitora le dipendenze per le tue API modellando le dipendenze tra le varie operazioni nelle API.
  • Archivia i dati del ciclo di vita delle API.

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

Funzionalità e concetti principali

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 possibilità di modellare e organizzare le versioni API è una funzionalità chiave dell'hub API. A ogni risorsa API è associata almeno una versione. Una versione può essere considerata come lo stato di un'API in un determinato momento. Fondamentalmente, le versioni consentono di raggruppare e organizzare le API in base a insiemi di operazioni, deployment e altri metadati sottostanti.

Registra automaticamente i proxy API Apigee

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

Analisi delle specifiche e linting

Un'altra funzionalità chiave dell'hub API è la sua capacità di analizzare determinate specifiche API, come le specifiche OpenAPI, nelle definizioni, nelle operazioni e in altri componenti chiave contenuti, nonché di 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 basate su LLM, a testo libero che basate su filtri, che ti consentono di eseguire ricerche in base a qualsiasi parte della definizione dell'API. Questi potenti strumenti di ricerca ti consentono di identificare l'asset API adatto a casi d'uso specifici, in modo da evitare di ricreare o duplicare gli sforzi di progettazione delle API.

Mappatura delle dipendenze

Le dipendenze dell'hub API consentono di visualizzare e gestire le relazioni tra le API. L'individuazione e il monitoraggio delle dipendenze di un'API consentono di gestire l'ecosistema delle API in modo più efficiente e di risolvere i problemi che interessano le operazioni delle API.

Che cosa succede dopo?