Was ist der Apigee API-Hub?

Diese Seite gilt für Apigee und Apigee Hybrid.

Mit dem Apigee API-Hub können Sie Informationen zu allen APIs in der Organisation Ihres Unternehmens konsolidieren und organisieren. Es erfasst wichtige Informationen zu Ihren APIs, mit denen Entwickler sie einfach finden und bewerten und die Arbeit anderer Teams nach Möglichkeit nutzen können. API-Plattformteams können mit dem API-Hub ihr API-Portfolio zentral verwalten.

Der Nutzen der zentralisierten API-Verwaltung

Für viele Organisationen stellt die zunehmende Anzahl von APIs, die sie entwickeln und verwenden müssen, eine Herausforderung dar. Je höher die Anzahl der APIs, desto schwieriger lassen sie sich verfolgen. Hierdurch kann es zu Duplikaten kommen und die Wiederverwendung wird erschwert. Diese Ineffizienz ist mit hohen Kosten verbunden. Wenn sich APIs ohne Designstandards und Governance-Prüfungen unkontrolliert ausbreiten, wächst die API-Landschaft in inkonsistenter Weise, wodurch die Arbeit der Teams verlangsamt wird. Ein gut organisiertes API-Programm kann die Arbeit im Team beschleunigen.

Das API-Hub-Feature richtet sich hauptsächlich an Nutzer und Ersteller von APIs innerhalb einer Organisation, die hauptsächlich mit dem Auffinden, Auflisten, Vergleichen und Bewerten von APIs in der Netzwerkumgebung ihrer Organisation beschäftigt sind. Mit dem API-Hub können Sie Beschreibungen von APIs hochladen und freigeben, die entweder bereits verfügbar oder in Entwicklung sind.

Hauptvorteile des Apigee API-Hubs

Mit dem API Hub können Entwickler folgende Aufgaben ausführen:

  • Vollständiges Inventar der API-Assets abrufen und erkunden
  • Informationen zu API-Versionen, Bereitstellungen, Vorgängen und Definitionen verwalten und aktualisieren
  • Vorhandene APIs schnell finden
  • APIs mühelos hinzufügen
  • API-Duplizierung minimieren
  • Konsistente Standards einhalten
  • API-Abhängigkeiten ermitteln und die Unterstützung für Anwendungen verbessern

Aber was noch wichtiger ist: Wenn Sie alles an einem Ort zusammenführen, können Sie die Konsistenz und Nutzung eines API-Portfolios beschleunigen. Aufgrund der organisationsweiten Sichtbarkeit benötigen viele Nutzer eine weniger explizite Governance, auch wenn ihre APIs standardisierter und benutzerfreundlicher sind.

Wichtige Features und Konzepte

API-Ressourcen

Eine API-Ressource stellt eine API dar, die im Netzwerk Ihrer Organisation vorhanden ist. Im API-Hub gespeicherte API-Ressourcen können durchsucht werden und bieten detaillierte Betriebs- und beschreibende Informationen zur API, z. B. Bereitstellungen, Versionen, Vorgänge, Lebenszyklusphase und andere wichtige Attribute.

Versionsverwaltung

Die Möglichkeit, API-Versionen zu modellieren und zu organisieren, ist ein wichtiges Feature von API-Hub. Jeder API-Ressource im API-Hub ist mindestens eine Version zugeordnet. Sie können sich eine Version als den Zustand einer API zu einem bestimmten Zeitpunkt vorstellen. Grundsätzlich helfen Versionen Ihnen dabei, Ihre APIs basierend auf zugrunde liegenden Vorgängen, Bereitstellungen und anderen Metadaten zu gruppieren und zu organisieren.

On-Ramping

On-Ramping bezieht sich auf das Abrufen von API-Daten aus externen Systemen in den API-Hub. Sie können beispielsweise API-Daten mit dem On-Ramping-Feature von Apigee aufrufen.

Spezifikationsparsen und Linting

Ein weiteres wichtiges API-Hub-Feature ist die Möglichkeit, bestimmte API-Spezifikationen, wie OpenAPI-Spezifikationen, in die enthaltenen Definitionen, Vorgänge und anderen Schlüsselkomponenten zu parsen und diese Informationen mit einer API-Ressource zu speichern. Der API-Hub bietet auch Linting-Feedback für importierte Spezifikationen.

Suchen

Die leistungsstarken Suchfunktionen des API-Hubs unterstützen sowohl LLM-basierte Freitext- als auch filterbasierte Suchvorgänge, mit denen Sie basierend auf einem beliebigen Teil der API-Definition suchen können. Mit diesen leistungsstarken Suchtools können Sie das API-Asset identifizieren, das für bestimmte Anwendungsfälle geeignet ist. So können Sie das Neuerstellen oder Duplizieren von API-Entwicklungsaufwand vermeiden.

Nächste Schritte