KONG
API GATEWAY from Zero to
Hero
Course By
Arnab Das
What is
Kong ?
Kong API Gateway, is a powerful
cloud-native API gateway that plays a
crucial role in managing, securing, and
routing requests to your APIs.
An API gateway acts as a reverse proxy,
sitting between clients (such as web or
mobile applications) and backend services
(your APIs).
It provides a centralized entry point for all
API requests, allowing you to handle
authentication, rate limiting, logging, and
other cross-cutting concerns in a
consistent manner.
Essentially, it’s the gatekeeper that 2
ensures smooth communication between
3
Kong Gateway Features
01 02 03 04 05
Lightweight Flexible and Cloud-Native Security and Visibility and
and Fast Extensible Governance Monitoring
4
Course Timeline
02 05
Kong Basics Extending Kong
Plugins with Lua
01
Installation
03 04
Kong Admin APIs Kong Plugins
5
About Me
Arnab Das
(Senior Member Of Technical Staff) At
Edgeverve
19+ Hackathons Winner || Backend || ML/AI || Blockchain ||
Angular
LinkedIn Gmail X/ Instagra YouTube
Twitter m
raj71333 @intelegixlabs2
in/ raj713335@[Link] raj71333 95
raj713335/ m 5 5
Chapter
01
Installing Kong
Chapter
02 Kong Basics
API Endpoint Using
FastAPI
How to Use
Postman?
Chapter
03
Kong Admin APIs
Click icon to add picture
Kong Manager
Kong Admin
API
Konga
Chapter
04 Kong Plugins
Click icon to add picture
PLUGINS
16
Lesson Outline
Authentication Security Traffic Control Serverless
Add API key Enables security to Restrict inbound and Developers can
authentication to a protect API against outbound API traffic. conjure up code
service or a route. unauthorized without worrying
access. about the mundane
chores of resource
management and
infrastructure.
ACL
Basic Authentication AI Prompt Guard AI Proxy
HMAC Authentication ACME Proxy Caching AWS Lambda
JWT Bot Detection Rate Limiting Azure Functions
Key Authentication CORS Request Size Kong
LDAP Authentication IP Restriction Limiting
OAuth 2.0 Functions(Post-
Request Termination
Plugins)
Authentication Response Rate Kong Functions (Pre-
Session Limiting Plugins) 17
Lesson Outline
Analytics &
Monitoring Plugin
Transformations Logging
Monitor health of API Transform API request Logging API Requests
before they reach
Upstream server
File Log
Datadog AI Prompt Decorator
HTTP Log
OpenTelemetry AI Prompt Template
Loggly
Prometheus AI Request Transformer
Syslog
StatsD AI Response Transformer
TCP Log
Zipkin Correlation ID
UPD Log
gRPC Gateway
gRPC Web
Request Transformer
Response Transformer
18
19
20
21
lesson
05
Kong Custom Plugins
with Lua
23
Thank you
Arnab Das
raj713335@[Link]
[Link]
raj713335/