Integrate NTA with Kong API Gateway overview
This feature is available with Invicti API Security Standalone or Bundle
Kong API Gateway is a cloud-native, high-performance solution for managing, securing, and optimizing API traffic at scale. Built on an open-source foundation, it offers features like authentication, rate limiting, and real-time analytics. Its plugin-based architecture enables easy integration with third-party services, making it ideal for on-premises, cloud, or hybrid deployments.
Kong Konnect, on the other hand, is a cloud-based SaaS platform that extends Kong API Gateway by offering a unified control plane for managing APIs and microservices across multiple environments. It simplifies deployment, governance, and analytics while providing a centralized interface for API lifecycle management. For more details on Acunetix 360 integration with Kong Konnect, refer to the linked document.
IMPORTANT: Our support team will provide the Docker images to you upon request. |
This document outlines the functionality of the Kong API Gateway and guides you in selecting the appropriate installation for your organization's needs.
IMPORTANT: Use Kong API Gateway version 3.0 or newer. |
How it works
- Request capture: Kong plugin intercepts incoming HTTP/HTTPS requests.
- Payload analysis: Kong plugin examines headers, query parameters, and body (if applicable) for logging or analysis.
- Response monitoring: Kong plugin observes outgoing responses, capturing relevant metadata or content.
- Integration: Kong plugin sends captured metadata to the NTA service to generate Swagger files.
Installation options
There are three installation methods for integrating NTA with the Kong API Gateway. Choose the method that best fits your use case:
- Integrate NTA with Kong API Gateway in Kubernetes (both NTA and Kong run within the same K8s cluster)
- Integrate NTA with Kong API Gateway in Docker (NTA and Kong run in separate Docker containers)
- Integrate NTA with Kong API Gateway on Linux (NTA runs in Docker, and Kong runs directly on Linux)
NOTES:
|