API gateway

Cerebrum-seminar 2016


Simeon Simeonov

Simeon Simeonov


API gateway vs. API proxy


The integration project at UiO (INT) defines the role API Manager. Why use API gateway instead of API proxy?

  • Unified access for all our APIs

  • Unified documentation and catalogue

  • Unified caching for all APIs

  • Unified logging / statistics generation for all APIs

  • Access control / rate limiting for all our APIs

  • (Re)mapping and (re)writing

API gateway & Cerebrum


For the time being we have settled on Tyk API gateway.

It uses an internal user-database and consists of the following logical components:

  • Dashboard

  • Developer portal

  • Gateway

Dashboard

Provides a convenient web-interface for configuration and manipulation of the gateway and the different APIs.

Portal

Provides the API documentation and catalogue.

Portal

Gataway


For the time being we have settled on Tyk API gateway. It uses an internal user-database and consists of the following logical components:

  • Tyk dashboard

  • Tyk developer portal

  • Tyk gateway

Q&A