Type Open source Community / Enterprise edition Main features Protocol mediation Asychronous Technos Pros & cons Resources
Gravitee

Installation notes & test
APIM, Gateway, Developer portal Limited community Edition
  • Scalability
  • Graphical designers for API and Policies
  • API lifecycle
  • Securization, OIDC Integration
  • Policies: request transformation, rate limits, etc.
  • Load balencer, failback health check
  • Dashboards, logs, alerts
  • REST
  • SOAP
  • WebSocket
  • Brockers
  • GraphQL
YES Java, Typescript, Angular Pros:
  • French product
  • Developed in Java
  • Open source
  • Good UI
  • Monitoring (first impression)
Cons:
  • CE too limided for production
  • Expensive Licence for the EE
Apache APISIX

Installation notes & test
APIM, Gateway (no developer portal?) Apache Software Foundation(ASF)'s open source project
  • Scalability
  • UI or interract directly with APISIX API
  • Securization, OIDC Integration, a lot of plugins
  • Request transformation, rate limits, etc.
  • Load balencer, failback health check
  • Dashboards (It uses Grafana), logs
YES NGinx & LUA Pros:
  • Apache Software Foundation:
    full open source, minmal risk of licence change.
  • Good UI ffor the APIM
  • Independent dashboard and visualisation tool: grafana
  • Based on Nginx
  • A lot of plugins (and extensible via this mechanism)
  • Good documentation
Cons:
  • Based on LUA
  • No developer portal (not really a problem in our context?)
WSO2 Yes, subscription seems to to be for support. Idem As Gravitee Two kind of gateways.
  • REST
  • SOAP
  • WebSocket
  • Brockers
  • GraphQL
  • Stream
YES Java
APIMAN APIM, Gateway, Developer portal Yes
Commercial Support
Idem As Gravitee
  • REST
  • SOAP
  • WebSocket (partially)
  • Brockers
  • GraphQL
Yes but only partial support for Websockets Java & Typescript
Kong (Very) Limited Community Edition Cons:
  • Too limited CE, a lot of plugins and functionnalities require a subscription
  • Pricing page not clear: seems to be about SASS mode.
KrakenD Limited Community Edition Cons:
  • Too limited CE (missing basic auth & API keys for instance)
  • Pricing unknown need to contact them
GlooEdge Gateway Limited Community Edition


Rejected solutions

Name Justification
Azure APIM SASS Only
Apigee (Google) SASS Only
Amazon API Gateway SASS Only
IBM API Connect Pricing
Tyk The pricing policy does not seem to be adapted (to be confirmed)
Mulesoft SASS Only
Traefik SASS Only
Postman Pricing policy
Apidog Pricing policy
Fusio Too low community ? (3 contributors only)
Boomi Subscription-based pricing is based on the number of API calls
Api Umbrella Only API Key (not OAuth/OIDC) See this issue too