Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Considering Tyk API Gateway - open source version

Project background: Building an API driven Learning Management System. The back-end system will be receiving data from multiple systems and interfaces: web, mobile, VR.

Looking at API Gateways to front our APIs. Preferably an Open Source API gateway but need to be sure that the support and service is available. Tried out Tyk.io and it feels like it might be the way to go. Been reading other StackOverflow threads around this and looks like TYK's gateway fairs quite well against the likes of Kong and WSO2.

Main areas of consideration for us are:

  1. Rate-limiting
  2. Open ID Connect authentication
  3. Analytics
  4. Scalability
  5. Hybrid model of hosting - combination of on-prem and cloud depending on compliance requirements of educational institutes (Probably rules of AWS' gateway)

It would be really helpful if anyone who is using or has used TYK.io for their production projects can share their experience, especially for enterprise clients/projects.

like image 555
Budha Avatar asked May 30 '18 05:05

Budha


People also ask

Is TYK open source?

Tyk is an open source Enterprise API Gateway, supporting REST, GraphQL, TCP and gRPC protocols. Tyk Gateway is provided 'Batteries-included', with no feature lockout. Enabling your organisation to control who accesses your APIs, when they access, and how they access it.

Is TYK API gateway free?

Tyk Gateway is free to use, now and forever, because we believe that benefits all of us.

What is API gateway TYK?

Tyk is an open source application program interface (API) gateway management tool. Many sites and services are delivered by way of RESTful APIs. Tyk, as an API gateway management tool, connects RESTful APIs to each other. The name Tyk rhymes with the word bike.


1 Answers

Full disclosure: I work for Tyk, so of course think that Tyk is the best fit for your project ;)

Seriously, though - Tyk can do all those things you’re after. Here are some links to the documentation for each item that is big on your list:

  • Rate-limiting
  • Open ID Connect authentication
  • Analytics
  • Scalability
  • Hybrid model of hosting

You can also post on the Tyk community for help, if you haven’t already, or search to see what else others have said.

The Tyk Open Source API Gateway will do everything you need, even outputting analytics to difference sources, like ElasticSearch, Mongo or just CSV.

In addition, you can also use our API Management Platform to control your open source gateway. The Tyk API Management platform includes a Dashboard with analytics and out-of-the-box developer portal. Tyk is free to use, under a developer license, to manage a single gateway node, ideal if you are doing a POC.

Hope this helps and please keep in touch to let us know more about your use case.

like image 188
Leonid Bugaev Avatar answered Oct 14 '22 01:10

Leonid Bugaev