Che cos'è Apigee API Hub?

Questa pagina si applica a Apigee e Apigee ibridi.

L'hub API Apigee consente di consolidare e organizzare le informazioni su tutte le API di interesse per: dell'organizzazione. L'hub API consente di acquisire informazioni critiche sulle API per consentire agli sviluppatori di scoprire e valutarli facilmente e sfruttare il lavoro degli altri team, se possibile. I team delle piattaforme API possono utilizzare Hub API per avere visibilità e gestire il proprio portafoglio di API.

Il valore della gestione centralizzata delle API

Molte organizzazioni sono contestate dal numero crescente di API che lo sviluppo e l'utilizzo. Con l'aumento del numero di API diventa sempre 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 ambiente ben organizzato grazie al programma API.

L'esperienza dell'hub API è rivolta principalmente ai consumatori e ai produttori di API all'interno di un'organizzazione le cui preoccupazioni principali sono l'individuazione, 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 i relativi entità, 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, comprese le operazioni API. Inoltre, puoi collegare una versione API a un 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 con i relativi le entità.
  • Gestire l'intero ciclo di vita delle API con il supporto per il controllo delle versioni e il collegamento delle versioni alle Specifiche API, mostrando le operazioni analizzate da una specifica, collegamento di un'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, conformità informazioni 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 lo archivieremo nell'hub API. L'hub API esegue periodicamente (una volta ogni sei ore) uno scheduler che si connette al tuo 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 API mediante la modellazione delle dipendenze tra le varie operazioni in le tue API.
  • Archiviare i dati del ciclo di vita dell'API.

Con l'hub API, puoi riunire informazioni dettagliate sulle tue API in un'unica piattaforma per accelerare la coerenza, l'uso, il riutilizzo e la governance dell'API portfolio.

Funzionalità e concetti chiave

Risorse API

Una risorsa API rappresenta un'API esistente nella dell'ecosistema di rete della tua organizzazione. API le risorse archiviate nell'hub API siano disponibili per la ricerca e forniscano dati operativi e descrittivi informazioni 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 una versione può essere considerata lo stato di un'API in un determinato momento. In sostanza, le versioni ti aiutano a raggruppare e organizzare le API in base a insiemi di operazioni, deployment e altri metadati.

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, specifiche OpenAPI, nelle relative definizioni, operazioni e altri componenti chiave, e archiviare le 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 sia le funzionalità basate su LLM operazioni di ricerca a testo libero e basate su filtri che ti consentono di eseguire ricerche basate su qualsiasi parte della definizione dell'API. Questi potenti strumenti di ricerca ti consentono di identificare l'asset API che serve casi d'uso specifici in modo da evitare di ricreare o duplicare le API e il nostro impegno ingegneristico.

Mappatura delle dipendenze

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

Passaggi successivi