Eine vollständige Plattform für API-First-Entwicklung auf Unternehmensebene zum Erstellen, Bereitstellen, Ausführen und Verwalten von APIs und Diensten, die sich perfekt in Ihre Entwicklungspraktiken mit mehreren Umgebungen integrieren lassen. Bereitstellung innerhalb von Minuten in der Choreo-Cloud oder in einer beliebigen privaten Cloud.
API-Management über den gesamten Lebenszyklus? Ja, natürlich, bei Choreo for API Management geht es jedoch um die Erstentwicklung von APIs auf Unternehmensebene.
Alexei Balaganski, Lead Analyst, KuppingerCole
Lesen Sie den BerichtBeginnen Sie mit Diensten, die in einer beliebigen Sprache geschrieben sind, führen Sie sie in Choreo oder anderswo aus und verwandeln Sie sie in APIs. Oder entwerfen Sie neue APIs und schreiben Sie Proxy-Regeln für bestehende Dienste.
Erstellen Sie verwaltete, gesicherte Proxy-APIs für Ihre bestehenden privaten oder SaaS-Backend-Dienste.
Erstellen Sie synchrone, asynchrone oder Streaming-APIs mit REST, GraphQL, WebSocket, Webhooks/WebSub und SOAP.
Schreiben Sie jede Art von APIs in jeder Sprache mit GitHub-Integration. Serverloses Erstellen, Testen und Bereitstellen in einem Kubernetes-Cluster.
Entwickeln Sie APIs nach Ihren Wünschen mit mehreren Umgebungen, die über ein sicheres Konfigurationsmanagement verfügen, und in jeder Cloud und jeder Region bereitgestellt werden.
Behandeln Sie jede API als Code und CI/CD zu Ihrer Zufriedenheit in mehreren Bereitstellungsumgebungen. Integrieren Sie Verifizierungs-, Test- oder Dokumentationssysteme in dem Aufbau.
Stellen Sie Ihre APIs Cloud-übergreifend (Azure, AWS, GCP, Ihr eigenes Kubernetes) in jeder beliebigen Region bereit.
Erleichtern Sie die Wahl des Entwicklers mit einem Sandbox-Endpunkt für Ihre APIs zum Experimentieren.
Priorisieren Sie sichere APIs mit sofort einsatzbereiter Integration mit Asgardeo als Identitätsanbieter (IDP) oder verbinden Sie Ihren eigenen Unternehmens-IDP.
Mit der Integration in Asgardeo, erhalten Sie standardmäßig einen IDP für Ihre APIs. Sie müssen sich keine Gedanken mehr darüber machen, wie Sie Benutzer für die Verwendung Ihrer APIs gewinnen können.
Nahtlose Integration mit wenigen Klicks in jeden beliebigen IDP. Choreo for API Management kann Authentifizierung und Autorisierung für APIs über jeden IDP bereitstellen.
Konfigurieren Sie die Authentifizierung und Autorisierung für Ihre APIs mit OAuth2, APIKey und mehr. Aktivieren Sie die rollenbasierte Zugriffskontrolle (RBAC) und jede andere Autorisierung durch Richtlinien. Propagieren Sie Vertrauen an Back-End-Dienste, um eine Zero-Trust-Umgebung aufzubauen.
Vereinfachen Sie die API-First-Entwicklung in Ihrem Unternehmen mit einem sicheren, verwalteten Marktplatz, der es internen und externen Entwicklern ermöglicht, APIs leicht zu entdecken und zu nutzen. Kontrollieren Sie, welche APIs von API-Entwicklern verwendet werden, um Angriffe auf die API-Lieferkette zu verhindern.
Finden Sie APIs, die von anderen innerhalb oder außerhalb Ihres Unternehmens erstellt wurden. Hören Sie auf, das Rad neu zu erfinden, und verwenden Sie vorhandene APIs wieder, um neue APIs zu erstellen.
Teilen Sie Ihre Arbeit mit anderen, sowohl intern als auch weltweit. Erhöhen Sie den Wert Ihrer APIs, indem Sie sie mit anderen teilen.
Kontrollieren Sie den Zugriff auf APIs für die Nutzung. Kontrollieren Sie, welche externen APIs für API-Entwickler verfügbar sind, indem Sie ausgewählte APIs auf die Zulassungsliste gemeinsam mit der verwalteten Teilung der Anmeldeinformationen für verschiedene Umgebungen setzen.
Halten Sie alles so sicher und kontrolliert, wie Sie möchten, indem Sie alle Ihre Dienste und das API-Management für interne und externe APIs in Ihrer Virtuellen Privaten Cloud (VPC) auf Azure, AWS oder GCP aufbewahren.
Durch die Ausführung der API-Verwaltungsinfrastruktur von Choreo in Ihrem Netzwerk können APIs sicher und problemlos auf Ihre Unternehmens-Backend-Dienste zugreifen.
Erhalten Sie schnellere Reaktionen von Ihren APIs, indem Sie sie näher an Ihren Diensten in Ihrer VPC haben.
Halten Sie Ihre APIs in Ihrem Netzwerk und stellen Sie sicher, dass nur Sie darauf zugreifen können.
Führen Sie API-Projekte getrennt mit Teams aus, die sich unabhängig auf ihre eigenen APIs konzentrieren. Kontrollieren Sie die API-Exposition als projektintern, innerhalb der Organisation oder extern geteilt.
Die APIs jedes Projektteams sind mithilfe von Kubernetes-Namespaces und Netzwerkrichtlinien netzwerkisoliert, um sicherzustellen, dass die Richtlinien in jeder Umgebung durchgesetzt werden.
Stellen Sie APIs mit nur einem Klick intern oder extern bereit. Das Einrichten von Nord-Süd- und Ost-West-APIs erfordert keine mühsame Arbeit mehr. Choreo for API Management hat all das bereits für Sie erledigt.
Kontrollieren Sie die Dienste, die Entwickler beim Schreiben ihrer APIs verwenden können.
Beginnen Sie zuerst mit dem Vertrag, entwerfen Sie Ihre Multi-Service-Anwendungen mit der VSCode-Erweiterung von Choreo und implementieren Sie die Dienste in einer beliebigen Sprache.
Das Schreiben von Diensten in Ballerina garantiert, dass Design und Code immer synchron sind. Holen Sie sich Garantien für die Kompilierzeit, um Integrationstests zu reduzieren.
Schreiben Sie Komponentendienste in HTTP, REST, GraphQL, gRPC und mehr.
Visualisieren Sie alle Daten, die über Dienste hinweg fließen, und verstehen Sie ihre Struktur. Ermöglicht die statische Überprüfung von Netzwerkinteraktionen.
API security
Verbrauchsgrenzen
API-Analyse
API-Dokumentation
API-Bewertungen und -Rezensionen
API-Lebenszyklusverwaltung
Durchsatz- und Latenzberichte
Erstellung und Verwaltung von Richtlinien
Khoushik Ananth,