Questions tagged [tyk]

Tyk is a lightweight, open source API Gateway and API Management Platform written in Go.

Tyk is a lightweight, open source API Gateway and API Management Platform written in Go.

The API Management Platform allows you to control who accesses your API, when they access it and how they access it. Tyk will also record detailed analytics on how your users are interacting with your API and when things go wrong.

The Tyk API Gateway is open source and released under the MPL v2.0 License.

It’s available to deploy on-premises, cloud or hybrid.

Further information and documentation can be found on the Tyk website.

47 questions
171
votes
7 answers

API gateway vs. reverse proxy

In order to deal with the microservice architecture, it's often used alongside a Reverse Proxy (such as nginx or apache httpd) and for cross cutting concerns implementation API gateway pattern is used. Sometimes Reverse proxy does the work of API…
user1459144
  • 4,439
  • 5
  • 28
  • 35
18
votes
3 answers

Is there a comprehensive comparison between Tyk vs Kong?

I have been developing microservices (Spring Cloud) for a while (~2 years) and heavily used Netflix Zuul. While it offers a lot of functionalities and great features, my developer mind wandered towards knowing about the alternatives and came to know…
zeagord
  • 2,257
  • 3
  • 17
  • 24
11
votes
4 answers

What are the option to API gateway with docker?

I've created several RESTful microservices and dockerized them. Now I want to have a web-based UI for them and the ability to create users and grant permissions to them to use some of the APIs. I know that I need some kind of API gateway. My first…
user1685095
  • 5,787
  • 9
  • 51
  • 100
7
votes
1 answer

Getting JWKS for Firebase in rfc7517 format

I'm using Firebase to authenticate users in my app. Firebase generates a JWT token that I need to authentify on my server. I use tyk.io to do it. Tyk supports these tokens but requires the data source for the public keys to be in the…
Pierre Leonard
  • 265
  • 2
  • 13
7
votes
1 answer

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…
Budha
  • 83
  • 6
5
votes
1 answer

Multiple API documentation in one Swagger file

Is it possible to have multiple (somehow separated) REST API documentations but only in one swagger yaml file? Or can the swagger yaml contain only one API documentation? Because I have 2 REST API developed by me, and I want to have a common swagger…
victorio
  • 6,224
  • 24
  • 77
  • 113
5
votes
1 answer

AP aggregation using WSO2 API Manager

I have a requirement of aggregating multiple APIs i.e. combining responses of two or more APIs. I was wondering if that can be achieved through WSO2 API Manager. TYK supports it in the form of 'virtual Endpoints'. How about WSO2 API Manager ? Any…
Eku
  • 51
  • 2
3
votes
1 answer

Tyk API Gateway keeps retrying the request every 60 sec

I have a request that sometimes needs more than a minute to execute. My service is behind Tyk API Gateway. What happens is that after the request is being executed by the service for 60 sec, Tyk sends the same request again to the service ignoring…
dvelopp
  • 4,095
  • 3
  • 31
  • 57
3
votes
1 answer

Grpc and API gateways

I was considering shifting my back end rest api microservices to grpc servers. I use tyk as the api gateway to route http requests. How does an api gateway handle grpc requests?
user3302146
  • 335
  • 4
  • 15
2
votes
1 answer

Tyk dashboard app - Couldn't establish a connection with Mongo: no reachable servers

I am trying to set up a Tyk dashboard Docker container for an API gateway. There is a configuration file that is used by Tyk to, among other things, connect to a Redis, and Mongo using JSON. I set up a MongoDB cluster using MongoDB Atlas. I took the…
TJB
  • 3,706
  • 9
  • 51
  • 102
1
vote
2 answers

Tyk.io - Attempted administrative access with invalid or missing key

We are using the community version of Tyk. When trying to add new API via file-based add, and then reloading - it doesn't seem to work! It produces this in logs. tyk-gateway_1 | time="Jun 21 04:56:28" level=warning msg="Attempted administrative…
RJNZ
  • 17
  • 6
1
vote
1 answer

Does Kong Cloud support custom plugins?

Kong recently released a cloud version of their service, but I can't find any good documentation on it. My questions: Is the service a pure SAAS, or do I still need to manage my own cloud infrastructure? Can I install custom plugins? Reason I'm…
stackoverflower
  • 3,885
  • 10
  • 47
  • 71
1
vote
1 answer

Tyk Custom Authentication Plugin with .NET do not work with POST request

I made a Tyk plugin to do a custom authentication checking. Follow this URL: https://tyk.io/docs/customise-tyk/plugins/rich-plugins/grpc/custom-auth-dot-net/ But it's working with GET request and not POST. The body is removed after go through Tyk.…
Terry Le
  • 63
  • 6
1
vote
1 answer

TYK Dashboard and Gateway Payload

Hi everyone I'm working for create connectivity TYK Gateway and TYK Dashboard and create user with bootstrap.sh script . So after all those things when I run the script it returns Python JSON Error . My Dashboard Environment Variables …
ColossusMark1
  • 1,189
  • 4
  • 14
  • 27
1
vote
1 answer

Tyk Notifications for OAuth2 flow (Synchronous or Asynchronous)

I am using Tyk for Java EE Application. In my confioguration, I am implementing an OAuth2 flow, that will notify my system to save some informations on database about the access token generated by Tyk. "notifications": { "shared_secret": "<%=…
1
2 3 4