Najlepsze narzędzia API Management 2021

Axway Amplify, Apigee a może MuleSoft? Podpowiadamy, które narzędzia do zarządzania API uznane zostały za najlepsze w Q3 2021. Jesienny Magiczny Kwadrant Gartnera wyróżnił kilku liderów rozwiązań APIM, o których zdecydowanie warto wiedzieć.

Transparent Data
Blog Transparent Data
11 min readOct 20, 2021

--

Najlepsze narzędzia API Management: Gartner Magic Quadrant 2021

Napędzany przez nowe modele biznesowe popyt na interfejsy API, kieruje liderów inżynierii oprogramowania na mocno zróżnicowany, ewoluujący rynek produktów do zarządzania pełnym cyklem życia API. Z zasady rozwiązania API Management dość ciężko między sobą porównać — w zależności od dostawcy mogą oferować rozmaite funkcjonalności i w innych obszarach mieć zdefiniowane swoje mocne strony. Mamy nadzieję, że ten skrót najbardziej oczekiwanego eksperckiego raportu, pomoże Ci dokonać właściwego wyboru.

Magiczny Kwadrant Gartnera: najlepsze narzędzia do zarządzania API w 2021 roku

Znana firma analityczno-badawcza Gartner kolejny już raz opublikowała jeden z najważniejszych raportów dotyczących narzędzi APIM (skrót od: API Management). Gartner Magic Quadrant for Full Life Cycle API Management, znany w Polsce po prostu jako Magiczny Kwadrant Gartnera, wyróżnił w tym roku 17 globalnych dostawców, wskazując aktualnie najlepsze narzędzia do zarządzania API.

Warto nadmienić, że liderzy zestawienia wytypowani zostali spośród 70 największych firm software’owych. Aby znaleźć się w czołówce, musieli spełnić takie kryteria, jak m.in. posiadanie minimum 150 płacących klientów korzystających z rozwiązania oraz zapewniać wsparcie na każdy etapie API Management.

Magiczny Kwadrant Gartnera przedstawia narzędzia do zarządzania API na dwóch osiach:

  1. ability do execute — ocena jakości i skuteczności procesów, systemów, metod i procedur,
  2. completness of vision — kompletność wizji rozumiana jako umiejętność przekonującego sformułowania logicznych stwierdzeń na temat kierunku rynku, innowacji, potrzeb klientów i sił konkurencyjności narzędzia APIM.

Na tej podstawie Gartner dzieli najlepsze narzędzia API Management na cztery kategorie:

  • liderzy
  • pretendenci
  • wizjonerzy
  • niszowi gracze.

Gartner Magic Quadrant for Full Life Cycle API Management 2021

Magiczny Kwadrant Gartnera — najlepsze narzędzia do zarządzania API (APIM) 2021

Liderzy oferują silne technologicznie rozwiązania do zarządzania API i mocno wpływają na cały rynek APIM. Odnoszą się do najróżniejszych przypadków użycia API: architektury multidoświadczeń, integracji za pomocą API, zarządzania wewnętrznymi API, produktyzacji API i otwartej bankowości. Ich platformy do zarządzania API dają pewność, że ich oferta pomoże klientom rozwijać się w dynamicznym środowisku. Pretendenci generalnie oferują dobre rozwiązania, ale mają niewyraźny lub niepełny obraz kierunku rynku. Wizjonerzy są mniejszymi dostawcami, niż liderzy i pretendenci, i często oferują okrojone funkcjonalności, ale za to ich narzędzia do zarządzania API charakteryzują się wysoką innowacyjnością. Niszowi gracze adresują swoje rozwiązania tylko do wybranych segmentów.

TOP narzędzia API Management (liderzy) wg firmy Gartner w 2021 to:

  • Axway Amplify
  • Apigee (Google)
  • IBM
  • Kong
  • Microsoft
  • MuleSoft
  • Software AG.

Opisujemy je wszystkie pokrótce w dalszej części artykułu. Zanim jednak przejdziesz dalej do bardziej szczegółowych opisów każdego narzędzia API Management, poświęć chwilę na zrozumienie metodologii zestawienia.

Zarządzanie cyklem życia API — co zawierają narzędzia API Management wyróżnione w raporcie

Gartner definiuje rynek zarządzania interfejsami programowania aplikacji w pełnym cyklu życia jako rynek oprogramowania, które obsługuje wszystkie etapy cyklu życia API, a mianowicie: planowanie i projektowanie, wdrażanie i testowanie, deployment i eksploatację oraz wersjonowanie i wycofywanie.

Kompleksowe narzędzia do zarządzania API w pełnym cyklu życia produktów to zatem rozwiązania, które obejmują wsparcie w następujących obszarach funkcjonalności:

  • Portale dla programistów: samoobsługowy katalog interfejsów API służący do włączania i zarządzania ekosystemami programistów, którzy tworzą i wykorzystują API;
  • API gateways: zarządzanie środowiskiem wykonawczym, monitorowanie bezpieczeństwa i wykorzystania API;
  • Zarządzanie polityką i analityka: konfiguracja bezpieczeństwa, mediacja API i analiza rzeczywistego wykorzystania API;
  • Projektowanie i rozwój API: znaczące doświadczenia programistów i pakiet narzędzi do projektowania i tworzenia interfejsów API oraz włączania API w istniejących systemach;
  • Testowanie API: od podstawowych próbnych testów do zaawansowanych testów funkcjonalnych, wydajnościowych i bezpieczeństwa;

Autorzy raportu Gartner Magic Quadrant zaznaczają, że niektórzy dostawcy specjalizują się jedynie w podzbiorach cyklu życia API, takich jak gateway’e API i testowanie, podczas gdy inni koncentrują się na całym cyklu życia. Ci drudzy nazywani są właśnie liderami rynku.

Najlepsze narzędzia API Management 2021 — przegląd liderów

1. Axway Amplify

Produkt firmy Axway, Amplify API Management Platform, umieszczono w gronie liderów zestawienia Gartnera 6 raz z rzędu. Narzędzie to obejmuje kompleksowo wiele funkcjonalności: Amplify Catalog, Amplify Marketplace, API Portal, niskokodowy API Builder, Amplify Analytics oraz agentów do wykrywania, subskrypcji i śledzenia. Axway zapewnia również Amplify Integration Builder, Amplify Streams dla funkcji sterowanych zdarzeniami oraz Axway Mesh oparty na Istio.

Ofertę Axway można wdrażać lokalnie oraz w chmurach prywatnych, publicznych i hybrydowych. Jest również dostępna jako SaaS oraz w chmurze zarządzanej przez Axway. Jest to jedyne rozwiązanie API Management z czołówki, które nie uzależnia Cię w żaden sposób od dostawcy (narzędzia Google, Microsoft, Mulesoft, Software AG i inne, w jakiś stopniu promują swoje własne usługi — decydując się na Axway Amplify, masz pewność, że np. gdy Twoja organizacja przejmie jakąś firmę, która korzysta z innej chmury czy softu, to nie musisz zmuszać ich na przejście na rozwiązanie, którym posługuje się centrala. Nadal podgląd wszystkich API i zarządzanie nimi będzie odbywać się z jednego centralnego miejsca, czyli z Amplify).

Case studies różnych branż tego topowego narzędzia API Management opisywaliśmy w osobnych artykułach:

Axway prowadzi działalność na całym świecie. Jego klienci zwykle znajdują się w Europie, obu Amerykach, Australii i Azji. Nasza firma Transparent Data jest partnerem Axway w Polsce, możesz więc śmiało dopytać nas o możliwości Amplify pisząc na hello@transparentdata.pl albo kontaktując się przez naszą www.

Silne strony narzędzia API Management firmy Axway wg Gartnera:

Zrozumienie rynku: Axway ma na celu dostarczenie szerokiego zestawu produktów, które uefektywniają zarządzanie interfejsami API w wielu środowiskach chmurowych i gatewayach. Aby to osiągnąć, Axway stworzył funkcjonalność umożliwiającą integrację z gatewatami API innych dostawców, zaczynając od Amazon API Gateway firmy AWS i Azure API Management firmy Microsoft.

Strategia produktu: Axway oferuje zróżnicowane portfolio produktów, które obejmują szeroki zakres modeli wdrażania i przypadków użycia, od tradycyjnych wymagań integracyjnych po inicjatywy transformacji cyfrowej. Axway uzupełnia swoje solidne możliwości zarządzania API o wiedzę ekspercką zespołu ds. strategii, tzw. Catalyst. Ich zadaniem jest pomóc organizacjom w rozwijaniu strategii API — są więc dedykowanymi doradcami.

Model biznesowy: Axway korzysta z partnerów OEM i sprzedawców, aby poprawić swoją widoczność i zapewnić klientom większy wybór i elastyczność. Jej partnerzy to Cloud Elements (należący do UiPath), Ping Identity, SmartBear, Stoplight, API Fortress (należący do Sauce Labs) i — ostatnio — Cloudentity (za moduł zarządzania zgodami).

2. Google (Apigee)

Google jest liderem Gartner Magic Quadrant. Apigee to bogate w funkcje rozwiązanie do zarządzania interfejsami API, które można wdrożyć w chmurze publicznej na GCP, w chmurze prywatnej lub w centrum danych. Apigee hybrid to opcja wdrożenia na poziomie Apigee Enterprise i Enterprise Plus. Apigee hybrid umożliwia środowisko wykonawcze zarządzane przez klienta, które może znajdować się na platformie Azure, AWS, GCP lub prywatnej chmurze korzystającej z platformy Google Anthos i zarządzanej przez Apigee płaszczyzny kontroli w GCP. W lutym 2021 r. Google uruchomił Apigee X — wdrożenie SaaS oparte na GCP, które łączy Apigee z innymi produktami GCP, takimi jak Cloud Armor i reCAPTCHA.

Google oferuje również dwa oddzielne API gateway: Google Cloud Endpoints, gateway low-end (opartą na NGINX) dla klientów GCP; oraz Google Cloud API Gateway (oparte na Envoy) do zarządzania wywołaniami API do bezserwerowych ofert GCP.

Działania Google są rozproszone geograficznie. Klienci ich rozwiązania API Management znajdują się głównie w obu Amerykach, Europie, Australii, Nowej Zelandii i Indiach.

Silne strony narzędzia API Management firmy Google wg Gartnera:

Strategia produktu: Wizja Google dla Apigee jest zróżnicowana z uwagi na nakierowanie na pomaganie organizacjom w realizacji ich ambicji cyfrowych przy pomocy API. Klienci Gartnera zgłaszają, że strategiczne usługi Apigee i wsparcie tworzenia zewnętrznych produktów API są szczególnie silne. Wysoce konfigurowalne opcje portalu dla programistów API Apigee, możliwości monetyzacji danych i silna koncentracja na branży, szczególnie na sektorach usług finansowych/bankowości, handlu detalicznego i opieki zdrowotnej, dobrze rezonują z głównymi odbiorcami.

Ceny: Google ma prosty model cenowy dla Apigee, który obsługuje dużą liczbę interfejsów API i nie ogranicza liczby poszczególnych API ani użytkowników.

Strategia branżowa: Google zapewnia silny zestaw akceleratorów branżowych API, w tym rozwiązanie otwartej bankowości o nazwie Apigee Open Banking APIx. Zapewnia wsparcie dla otwartej bankowości, zgodnie z wymogami Dyrektywy o Usługach Płatniczych 2 (PSD2) w Europie i Prawa do Danych Konsumenckich (CDR) w Australii, oferując portal dla programistów bankowych z dokumentacją API.

3. IBM (IBM API Connect)

IBM oferuje IBM API Connect, który umożliwia organizacjom zarządzanie interfejsami API w ramach integracji, natywnych dla chmury mikrousług i scenariuszy ekosystemu programistów. To narzędzie API Management jest dostępne jako usługa SaaS oraz jako wdrożenie zarządzane przez klienta lub IBM w środowisku hybrydowym. Interfejs API Connect jest również dostarczany w ramach IBM Cloud Pak for Integration, pakietowej oferty opartej na Red Hat OpenShift.

Działalność IBM jest rozproszona geograficznie. Ich klientami są głównie średnie i duże organizacje z sektora bankowego, detalicznego i publicznego.

Silne strony narzędzia API Management firmy IBM wg Gartnera:

Możliwości produktu: IBM API Connect cechuje się wysokim poziomem bezpieczeństwa — obsługuje szeroką gamę standardów bezpieczeństwa, w tym OAuth 2.0 i OpenID Connect, a także starsze standardy, takie jak Kerberos, SAML i Web Services Security (WS-Security). API Connect zapewnia również wbudowany serwer autoryzacji OAuth i obsługuje elektroniczne certyfikaty IDentification, Authentication and Trust Services (eIDAS) dla otwartej bankowości, a także integrację z Lightweight Directory Access Protocol (LDAP).

Strategia produktu: w ramach swojej strategii zarządzania wielopostaciowymi API, IBM dodał obsługę GraphQL (w tym bezpieczeństwo GraphQL), a także obsługę interfejsów API sterowanych zdarzeniami. IBM API Connect obsługuje wdrożenia hybrydowe, wielochmurowe i lokalne, a także wdrożenia na instancjach Kubernetes i Red Hat OpenShift.

Strategia oferowania: włączenie rozwiązania IBM API Connect do pakietu IBM Cloud Pak for Integration ułatwia organizacjom korzystanie z interfejsu API Connect z innymi technologiami integracyjnymi IBM, takimi jak App Connect, MQ, Event Streams i Aspera.

4. Kong (Kong Konnect)

Ofertą firmy Kong do zarządzania jest Kong Konnect, która obejmuje Kong Gateway, komercyjną wersję open-source Kong API Gateway opartą na NGINX z wtyczką OpenResty, Kong Developer Portal oraz narzędzie Insomnia do projektowania i testowania API. Kong oferuje również Kong Mesh, siatkę usługową opartą na otwartym projekcie Kuma, który wykorzystuje Envoy. Kong Vitals do monitorowania i Kong Immunity do wykrywania anomalii są również dostarczane jako część platformy Kong. To narzędzie API Management dostępne jest zarówno lokalnie, jak i w chmurze.

Działalność Konga jest rozłożona geograficznie. Kong ma klientów w wielu branżach, zwłaszcza w sektorach finansowym, usługowym i technologicznym.

Silne strony narzędzia API Management firmy Kong wg Gartnera:

Zrozumienie rynku: Kong przyjmuje podejście skoncentrowane na programistach, „mniej znaczy więcej”. Czyni go to atrakcyjnym dla rosnącej liczby klientów, którzy obawiają się ofert, które postrzegają jako złożone i „ciężkie”. Inwestycje firmy Kong w rozwój i testowanie, a także w siatkę usług i rozproszoną bramę, dobrze rezonują z tymi odbiorcami.

Strategia produktu: Kong oferuje dużą elastyczność wdrażania, co jest szczególnie cenione przez inżynierów oprogramowania i użytkowników zarządzania API. Firma obsługuje wdrożenia do AWS, Azure, GCP, Docker i Kubernetes oraz bezpośrednio do systemu Linux.

Operacyjność: Kong API Gateway zajmuje niewiele miejsca i zapewnia wysoką wydajność. W przeciwieństwie do ciężkich, scentralizowanych rozwiązań do zarządzania API, użytkownicy mogą konfigurować i wdrażać to narzędzie APIM jako bardzo lekki gateway.

5. Microsoft (Azure API Management)

Microsoft oferuje Azure API Management, który jest używany głównie w chmurze Microsoft Azure. Jego komponenty gatewayów i portalu można również zainstalować w sposób hybrydowy przy użyciu usługi Azure Arc lub bezpośrednio w Kubernetes.

Azure API Management jest częścią oferty Microsoft Azure Integration Services i jest dostępny w pięciu głównych warstwach cenowych: Zużycie, Deweloper, Podstawowa, Standardowa i Premium. Użytkownicy są obciążani stałą opłatą godzinową w oparciu o wykorzystanie zasobów i zestaw funkcji. Warstwa Premium obsługuje wdrożenia w wielu regionach. Cennik zużycia zależy od liczby wywołań interfejsu API.

Działalność Microsoftu jest zróżnicowana geograficznie. Usługa Azure API Management jest dostępna w regionach chmury publicznej platformy Azure i do użytku przez rząd Stanów Zjednoczonych oraz Departament Obrony.

Silne strony narzędzia API Management firmy Microsoft wg Gartnera:

Oferta produktowa: Microsoft Azure API Management zapewnia stosunkowo prosty i intuicyjny interfejs administratora. Rozmowy z użytkownikami usługi zapytań klientów firmy Gartner i analiza recenzji na platformie Peer Insights firmy Gartner wskazują na wysokie wyniki zadowolenia z produktów w przypadku tej usługi.

Strategia geograficzna: firma Microsoft prezentuje silną globalną strategię platformy Azure API Management, oferując ją we wszystkich regionach i strefach dostępności. Sam portal jest dostępny w 18 językach, a posiada dokumentację techniczną przetłumaczoną na 50 języków.

Model biznesowy: Azure API Management to domyślny wybór dla wielu klientów Microsoft Azure. Ponieważ platforma Azure czerpie korzyści ze wzrostu popularności chmury, baza użytkowników usługi Azure API Management będzie nadal rosnąć.

6. MuleSoft (Anypoint)

MuleSoft, który jest własnością Salesforce, działa jako niezależna jednostka, oferuje platformę Anypoint, która łączy zarządzanie API i możliwości integracji. MuleSoft zapewnia pakiet tylko i wyłącznie do zarządzania API. Oferuje również Anypoint API Community Manager, który umożliwia tworzenie ekosystemu konsumentów API i napędzanie wdrażania produktów API, oraz Anypoint Exchange (centralne centrum udostępniania interfejsów API i zasobów związanych z integracją w ramach organizacji).

Działalność MuleSoft jest rozproszona geograficznie, obejmując przede wrzystkim Amerykę Północną, Europę, Australię i Nową Zelandię. Klientami są głównie średnie i duże organizacje.

Silne strony narzędzia API Management firmy MuleSoft wg Gartnera:

Strategia produktu: Platforma Anypoint firmy MuleSoft zapewnia szeroki zestaw możliwości zarówno w zakresie zarządzania interfejsami API, jak i integracji w pełnym cyklu życia. Ta ujednolicona strategia platformy, w połączeniu z globalną siecią partnerów strategicznych MuleSoft, silnie oddziałuje na podstawowy segment organizacji, który wymaga zarówno integracji, jak i zarządzania interfejsami API.

Realizacja marketingowa: MuleSoft demonstruje przemyślane przywództwo w strategii API poprzez swoje blogi i wydarzenia. Jej globalny zespół ds. strategii API, składający się z liderów branży API i ekspertów ds. doradztwa w zakresie rozwiązań, doradza klientom, jak przyjąć technologie MuleSoft w projektach API.

Planowanie i projektowanie: MuleSoft i jego partnerzy wdrożeniowi ściśle współpracują z klientami, aby stworzyć to, co MuleSoft nazywa zespołami Center for Enablement. Zespoły te pomagają klientom wdrażać i korzystać z platformy MuleSoft i przypadków użycia API.

7. Software AG

Software AG jest liderem w tym Magic Quadrant. Oferuje platformę zarządzania webMethods API (do wdrożenia lokalnego) oraz webMethods.io API (do chmury). Ten dostawca koncentruje się na włączaniu integracji opartych na API i zarządzaniu ekosystemami wokół produktów API. Dostępna jako samodzielna oferta platforma zarządzania API firmy Software AG jest często używana w połączeniu z jej korporacyjnym iPaaS, webMethods.io API i/lub platformą Cumulocity IoT.

Działalność Software AG jest rozproszona geograficznie. Jej klientami są głównie duże przedsiębiorstwa z sektora bankowego, detalicznego, produkcyjnego i rządowego.

Silne strony narzędzia API Management firmy Software AG wg Gartnera:

Zrozumienie rynku: Oferta zarządzania API firmy Software AG obejmuje różnorodne priorytety użytkowników, w tym integrację, cyfrowy biznes oparty na produktach API, ekosystemy B2B i modernizację aplikacji opartą na mikrousługach.

Oferta produktowa: Platforma API Management Software AG jest bogata funkcjonalnie: obsługuje importowanie i tworzenie OpenAPI Specification (OAS) 2.0/3.0, RESTful API Modeling Language [RAML], Web Services Description Language [WSDL] i [OData]. Obsługuje również WebSockets. Platforma webMethods AppMesh i mikrogateway umożliwiają obsługę introspekcji i zabezpieczania mikrousług opartych na Istio i Kubernetes, co jest ważne dla klientów tworzących interfejsy API przy użyciu nowoczesnego podejścia do mikrousług.

Dostosowywanie portalu dla programistów: Software AG zapewnia użytkownikom możliwość dostosowywania portalu programisty za pomocą konfiguracji typu „wskaż i kliknij”, kodowania HTML, kaskadowych arkuszy stylów (CSS) i JavaScript (co wymaga umiejętności programistycznych). W ten sposób ich narzędzie API Management pomaga tworzyć zróżnicowane doświadczenia programistów. Portal daje możliwości tworzenia społeczności API i zarządzania nimi, a także zawiera pulpity nawigacyjne dla producentów i konsumentów API.

--

--