KrakenD started in late 2016 as a library for engineers to create fast and reliable API Gateways in no time. Today KrakenD is a fully-fledged open source API gateway and the reference stateless API gateway.
Questions tagged [krakend]
81 questions
14
votes
2 answers
How good is Krakend compared to Kong?
I am stuck in choosing One API gateway from the three API gateways mentioned below:
KrakenD (https://www.krakend.io/)
Kong (https://konghq.com/kong/)
Spring Cloud Gateway (https://cloud.spring.io/spring-cloud-gateway/reference/html/)
My…

Nitish Jain
- 704
- 2
- 10
- 24
6
votes
1 answer
Is there a way to send metadata in krakend endpoint configuration?
I'm using Krakend as API-Gateway, and my configuration looks like this :
{
"plugin": {
"folder": "/etc/krakend/plugins/authenticator/",
"pattern":".so"
},
"port": 8080,
"extra_config": {
…

slifer2015
- 682
- 6
- 12
3
votes
1 answer
Wildcard routes on Krakend CE
I am trying to enable the wildcard plugin on Krakend following the official documentation (https://www.krakend.io/docs/enterprise/endpoints/wildcard/). I am currently using the CE edition, someone knows if there is a similar plugin for this…

Alejandro Scott
- 33
- 5
3
votes
1 answer
Proper way of extracting tracer from request Headers for opentelemetry
I have krakend apigateway which is using opentracing and sending req headers as X-B3-... for tracing and my service is using opentelemetry.
This is what I'm having right now on jaeger.
enter image description here
enter image description here
I…

lazybot
- 61
- 2
- 7
3
votes
1 answer
how can I implement rpc in krakend-amqp or how can I return a response to the client on request via a queue in krakend?
Can anyone help me with setting up rabbitmq in krakend, I have a big problem when I try to get a message in kraken from the queue and pass it to the client?
The scheme is as follows:
client-> API gateway (krakend) -> queue (rabbitmq) ->…

Murad
- 29
- 1
3
votes
2 answers
How to mount docker volume in Azure Web App for containers?
I'm trying to run KrakenD image in Azure App Service.
KrakenD requires json config file krakend.json to be put into /etc/krakend/ (KrakenD image is based on Linux Alpine)
I created Web App for containers with the following docker-compose…

Artem Vertiy
- 1,002
- 15
- 31
2
votes
2 answers
Problem of integration krakend with keycloak
I have keycloak bitnami chart and krakend deployed in in k8s. Also I have a test api, and I want being authenticated before access it. I'm able to get valid jwt token from keycloak, but when I'm trying to access my api through krakend, it returns…

Липатов Евгений
- 21
- 2
2
votes
1 answer
json: cannot unmarshal object into Go value of type []interface {}
I am using krakend and local nodejs server.
As per :
Using KrakenD with local nodejs server
I have created the krakend and nodejs server. It is up and Running and the communication between krakend and nodejs server is properly going on. But, the api…

jackz_sparrow
- 23
- 8
2
votes
1 answer
Using KrakenD with local nodejs server
I have a up and running nodejs server (with one API) on my local machine .
I have created the new docker container for krakend using
docker run -p 8080:8080 -v $PWD:/etc/krakend/ devopsfaith/krakend run --config /etc/krakend/krakend.json
Although,…

styko
- 21
- 2
2
votes
1 answer
Krakend http: invalid Read on closed Body
I'm using Krakend to build an API gateway to connect three backend services. The gateway always returns from one or two of the backend services with the X-Krakend-Completed header always set to false.
What could be the cause of the http: invalid…

edwin walela
- 48
- 1
- 5
2
votes
1 answer
How to get details of the public key generated using Laravel Passport?
I am trying to create an endpoint that returns details about the public key so that an API gateway like Krakend uses these details to verify the JWT. The endpoint needs to return response similar to the following json response.
{
"keys":[
…

harish durga
- 494
- 4
- 12
2
votes
2 answers
ask about writing krakend config.json
we are starting with krakend as API Gateway. My question is: We have backend app that have 100 more endpoints. We need write a json with all 100+ endpoints? It's possible use something like wildcard?

Thiago Freitas
- 399
- 1
- 4
- 5
2
votes
1 answer
How to enable flexible configuration of krakenD when used as a go library
I have used the below code and I am unable to figure out how to enable the krakenD flexible configuration mentioned here in https://www.krakend.io/docs/configuration/flexible-config/ the documentation.
Tried several ways by setting env variables…

Neha
- 49
- 6
2
votes
1 answer
Anyone has integrated Swagger UI with Kraken D? In the community version there is no such option available
As the krakend.json is not of the type which swagger understands.Following error occurs:
Error: Document must be valid OpenAPI 3.0.0 definition
Is there any alternate way to generate documentation for krakenD

salsinga
- 1,957
- 1
- 14
- 26
2
votes
2 answers
How to configure Krakend so it return http redirect response as-is instead of following the http redirect?
I am currently using Krakend (https://krakend.io) API Gateway to proxy request to my backend service. One of my backend service API response is a redirect response with http 303. The redirect response looks like this below :
HTTP/1.1 303 See…

ramaadhitia
- 303
- 1
- 12