KrakenD
KrakenD is Open source API gateway, used for API Gateway . Krakend is a high-performance API gateway that supports a microservices architecture and provides routing, aggregation, authentication and rate limiting.

Prepare
When referring to this document to use KrakenD, please read and ensure the following points:
-
Login to Websoft9 Console and find or install KrakenD:
- Go to My Apps listing applications
- Go to App Store installing target application
-
This application is installed by Websoft9 console.
-
The purpose of this application complies with the apache2 open source license agreement.
-
Configure the domain name or server security group opens external network ports for application access.
Getting started
Login verification
-
Completed installation KrakenD at Websoft9 console, get the applicaiton's overview and access credentials from My Apps
-
Starting to verify it
Add Upstream API
- Arrange the KrakenD application, adding an entry to the endpoints array in
src/krakend.jsonas follows:
{
“endpoint”: “/api/users”,
“method”: “GET”,
“timeout”: “5000ms”,
{
“url_pattern”: “/api/users”,
“host”: [“http://localhost:9000”],
“method”: “GET”
}
]
}
- After rebuilding the application, you can access the upstream API via the unified path.