REGISTER NOW FOR THE KONG AGENTIC ERA WORLD TOUR GOVERN A2A TRAFFIC WITH KONG'S NEW AGENT GATEWAY WHY GARTNER’S “CONTEXT MESH” CHANGES EVERYTHING DON’T MISS API + AI SUMMIT 2026 SEPT 30 – OCT 1
  • [Why Kong](/company/why-kong)Why Kong
    • Explore the unified API Platform
        • BUILD APIs
        • [
          Kong Insomnia](/products/kong-insomnia)
          Kong Insomnia
        • [
          API Design](/products/kong-insomnia/api-design)
          API Design
        • [
          API Mocking](/products/kong-insomnia/api-mocking)
          API Mocking
        • [
          API Testing and Debugging](/products/kong-insomnia/api-testing-and-debugging)
          API Testing and Debugging
        • [
          MCP Client](/products/kong-insomnia/mcp-client)
          MCP Client
        • RUN APIs
        • [
          API Gateway](/products/kong-gateway)
          API Gateway
        • [
          Context Mesh](/products/kong-konnect/features/context-mesh)
          Context Mesh
        • [
          AI Gateway](/products/kong-ai-gateway)
          AI Gateway
        • [
          Event Gateway](/products/event-gateway)
          Event Gateway
        • [
          Kubernetes Operator](/products/kong-gateway-operator)
          Kubernetes Operator
        • [
          Service Mesh](/products/kong-mesh)
          Service Mesh
        • [
          Ingress Controller](/products/kong-ingress-controller)
          Ingress Controller
        • [
          Runtime Management](/products/kong-konnect/features/runtime-management)
          Runtime Management
        • DISCOVER APIs
        • [
          Developer Portal](/products/kong-konnect/features/developer-portal)
          Developer Portal
        • [
          Service Catalog](/products/kong-konnect/features/api-service-catalog)
          Service Catalog
        • [
          MCP Registry](/products/mcp-registry)
          MCP Registry
        • GOVERN APIs
        • [
          Metering and Billing](/products/kong-konnect/features/usage-based-metering-and-billing)
          Metering and Billing
        • [
          APIOps and Automation](/products/apiops-automation)
          APIOps and Automation
        • [
          API Observability](/products/kong-konnect/features/api-observability)
          API Observability
        • [Why Kong?](/company/why-kong)Why Kong?
      • CLOUD
      • [Cloud API Gateways](/products/kong-konnect/features/dedicated-cloud-gateways)Cloud API Gateways
      • [Need a self-hosted or hybrid option?](/products/kong-enterprise)Need a self-hosted or hybrid option?
      • COMPARE
      • [Considering AI Gateway alternatives? ](/performance-comparison/ai-gateway-alternatives)Considering AI Gateway alternatives?
      • [Kong vs. Postman](/performance-comparison/kong-vs-postman)Kong vs. Postman
      • [Kong vs. MuleSoft](/performance-comparison/kong-vs-mulesoft)Kong vs. MuleSoft
      • [Kong vs. Apigee](/performance-comparison/kong-vs-apigee)Kong vs. Apigee
      • [Kong vs. IBM](/performance-comparison/ibm-api-connect-vs-kong)Kong vs. IBM
      • GET STARTED
      • [Sign Up for Kong Konnect](/products/kong-konnect/register)Sign Up for Kong Konnect
      • [Documentation](https://developer.konghq.com/)Documentation
      • FOR PLATFORM TEAMS
      • [Developer Platform](/solutions/building-developer-platform)Developer Platform
      • [Kubernetes and Microservices](/solutions/build-on-kubernetes)Kubernetes and Microservices
      • [Observability](/solutions/observability)Observability
      • [Service Mesh Connectivity ](/solutions/service-mesh-connectivity)Service Mesh Connectivity
      • [Kafka Event Streaming](/solutions/kafka-stream-api-management)Kafka Event Streaming
      • FOR EXECUTIVES
      • [AI Connectivity](/ai-connectivity)AI Connectivity
      • [Open Banking](/solutions/open-banking)Open Banking
      • [Legacy Migration](/solutions/legacy-api-management-migration)Legacy Migration
      • [Platform Cost Reduction](/solutions/api-platform-consolidation)Platform Cost Reduction
      • [Kafka Cost Optimization](/solutions/reduce-kafka-cost)Kafka Cost Optimization
      • [API Monetization](/solutions/api-monetization)API Monetization
      • [AI Monetization](/solutions/ai-monetization)AI Monetization
      • [AI FinOps](/solutions/ai-cost-governance-finops)AI FinOps
      • FOR AI TEAMS
      • [Agent Gateway](/agent-gateway)Agent Gateway
      • [AI Governance](/solutions/ai-governance)AI Governance
      • [AI Security](/solutions/ai-security)AI Security
      • [AI Cost Control](/solutions/ai-cost-optimization-management)AI Cost Control
      • [Agentic Infrastructure](/solutions/agentic-ai-workflows)Agentic Infrastructure
      • [MCP Production](/solutions/mcp-production-and-consumption)MCP Production
      • [MCP Traffic Gateway](/solutions/mcp-governance)MCP Traffic Gateway
      • FOR DEVELOPERS
      • [Mobile App API Development](/solutions/mobile-application-api-development)Mobile App API Development
      • [GenAI App Development](/solutions/power-openai-applications)GenAI App Development
      • [API Gateway for Istio](/solutions/istio-gateway)API Gateway for Istio
      • [Decentralized Load Balancing](/solutions/decentralized-load-balancing)Decentralized Load Balancing
      • BY INDUSTRY
      • [Financial Services](/solutions/financial-services-industry)Financial Services
      • [Healthcare](/solutions/healthcare)Healthcare
      • [Higher Education](/solutions/api-platform-for-education-services)Higher Education
      • [Insurance](/solutions/insurance)Insurance
      • [Manufacturing](/solutions/manufacturing)Manufacturing
      • [Retail](/solutions/retail)Retail
      • [Software & Technology](/solutions/software-and-technology)Software & Technology
      • [Transportation](/solutions/transportation-and-logistics)Transportation
      • [See all Solutions](/solutions)See all Solutions
  • [Pricing](/pricing)Pricing
      • DOCUMENTATION
      • [Kong Konnect](https://developer.konghq.com/konnect/)Kong Konnect
      • [Kong Gateway](https://developer.konghq.com/gateway/)Kong Gateway
      • [Kong Mesh](https://developer.konghq.com/mesh/)Kong Mesh
      • [Kong AI Gateway](https://developer.konghq.com/ai-gateway/)Kong AI Gateway
      • [Kong Event Gateway](https://developer.konghq.com/event-gateway/)Kong Event Gateway
      • [Kong Insomnia](https://developer.konghq.com/insomnia/)Kong Insomnia
      • [Plugin Hub](https://developer.konghq.com/plugins/)Plugin Hub
      • EXPLORE
      • [Blog](/blog)Blog
      • [Learning Center](/blog/learning-center)Learning Center
      • [eBooks](/resources/e-book)eBooks
      • [Reports](/resources/reports)Reports
      • [Demos](/resources/demos)Demos
      • [Customer Stories](/customer-stories)Customer Stories
      • [Videos](/resources/videos)Videos
      • EVENTS
      • [API + AI Summit](/events/conferences/api-ai-summit)API + AI Summit
      • [Agentic Era World Tour](/agentic-era-world-tour)Agentic Era World Tour
      • [Webinars](/events/webinars)Webinars
      • [User Calls](/events/user-calls)User Calls
      • [Workshops](/events/workshops)Workshops
      • [Meetups](/events/meetups)Meetups
      • [See All Events](/events)See All Events
      • FOR DEVELOPERS
      • [Get Started](https://developer.konghq.com/)Get Started
      • [Community](/community)Community
      • [Certification](/academy/certification)Certification
      • [Training](https://education.konghq.com)Training
      • COMPANY
      • [About Us](/company/about-us)About Us
      • [We're Hiring!](/company/careers)We're Hiring!
      • [Press Room](/company/press-room)Press Room
      • [Contact Us](/company/contact-us)Contact Us
      • [Kong Partner Program](/partners)Kong Partner Program
      • [Enterprise Support Portal](https://support.konghq.com/s/)Enterprise Support Portal
      • [Documentation](https://developer.konghq.com/?_gl=1*tphanb*_gcl_au*MTcxNTQ5NjQ0MC4xNzY5Nzg4MDY0LjIwMTI3NzEwOTEuMTc3MzMxODI2MS4xNzczMzE4MjYw*_ga*NDIwMDU4MTU3LjE3Njk3ODgwNjQ.*_ga_4JK9146J1H*czE3NzQwMjg1MjkkbzE4OSRnMCR0MTc3NDAyODUyOSRqNjAkbDAkaDA)Documentation
  • [](/search)
  • [Login](https://cloud.konghq.com/login)Login
  • [Book Demo](/contact-sales)Book Demo
  • [Get Started](/products/kong-konnect/register)Get Started
[Blog](/blog)Blog
  • [AI Gateway](/blog/tag/ai-gateway)AI Gateway
  • [AI Security](/blog/tag/ai-security)AI Security
  • [AIOps](/blog/tag/aiops)AIOps
  • [API Security](/blog/tag/api-security)API Security
  • [API Gateway](/blog/tag/api-gateway)API Gateway
|
    • [API Management](/blog/tag/api-management)API Management
    • [API Development](/blog/tag/api-development)API Development
    • [API Design](/blog/tag/api-design)API Design
    • [Automation](/blog/tag/automation)Automation
    • [Service Mesh](/blog/tag/service-mesh)Service Mesh
    • [Insomnia](/blog/tag/insomnia)Insomnia
    • [Event Gateway](/blog/tag/event-gateway)Event Gateway
    • [View All Blogs](/blog/page/1)View All Blogs
We're Entering the Age of AI Connectivity [Read more](/blog/news/the-age-of-ai-connectivity)Read moreProducts & Agents:
    • [Kong AI Gateway](/products/kong-ai-gateway)Kong AI Gateway
    • [Kong API Gateway](/products/kong-gateway)Kong API Gateway
    • [Kong Event Gateway](/products/event-gateway)Kong Event Gateway
    • [Kong Metering & Billing](/products/usage-based-metering-and-billing)Kong Metering & Billing
    • [Kong Insomnia](/products/kong-insomnia)Kong Insomnia
    • [Kong Konnect](/products/kong-konnect)Kong Konnect
  • [Documentation](https://developer.konghq.com)Documentation
  • [Book Demo](/contact-sales)Book Demo
  1. Home
  2. Blog
  3. Enterprise
  4. Simplifying PCI Compliance With Kong Gateway
[Enterprise](/blog/enterprise)Enterprise
June 9, 2021
5 min read

# Simplifying PCI Compliance With Kong Gateway

Amit Mahbubani

[Razorpay](https://razorpay.com)Razorpay is a payments processor that's required to comply with [PCI guidelines](https://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard#Requirements)PCI guidelines. This article will explain how we developed a [custom Lua plugin](https://konghq.com/blog/custom-lua-plugin-kong-gateway)custom Lua plugin to simplify PCI compliance with [Kong Gateway](https://konghq.com/kong)Kong Gateway.

## **PCI Compliance: A Quick Overview**

The Payment Card Industry Data Security Standard (PCI-DSS) is a set of requirements to ensure that all companies that process, store or transmit card information maintain a secure environment. Every system component that processes, stores or transmits such information comes under the PCI system scope. Such companies are required to undergo annual audits where the system under scope is reviewed and certified.

Companies adhering to PCI-DSS requirements need to design secure and compliant systems that are easy to audit and develop on. A key consideration in these designs would be to limit the scope of the systems that come under PCI scope.

## **Leveraging Kong for the Ideal PCI Compliant Architecture**

If your systems need to work with credit card information, an ideal architecture with PCI compliance in mind would be exposing a minimal number of system components to this information in its raw form. Here's an example of what that would look like with Kong:

Kong Gateway PCI handler plugin architecture


The diagram above shows that the components exposed to card data are limited to Kong itself and a tokenization service. Microservices upstream receive a tokenized version of the card data and are hence out of PCI scope. Other upstream services that need to access raw card information, such as those that communicate with third-party payment gateway APIs, can do so by exchanging the token on the tokenizer. By accessing card data, these services are also brought under PCI scope. Let's break this down.

### **The Tokenization Service**

This service replaces sensitive card information with a unique, randomly generated identifier called a *token*. The system can then pass this token onto upstream services without exposing card data. The tokenization service itself is out of the scope of this article. It's enough to think of it as an abstraction that provides two operations: tokenize and detokenize. In production environments, this service needs to be highly secure and PCI compliant itself. At Razorpay, we use [Hashicorp's Vault](https://github.com/hashicorp/vault)Hashicorp's Vault for this purpose.

### **The PCI Handler Plugin**

The plugin is a new custom Kong plugin that you would need to enable on API routes that accept card data. Its key functions are:

*1. Payload Introspection* – A request payload may not always have card data. The plugin will first introspect incoming request payloads to determine whether card data is present and if further action is required. Payload attribute details are available as plugin configuration.

*2. Validation –* This is the basic input validation of the card attributes in the payload.

*3. Handle Tokenization –* The system makes an API request to the tokenization service with card attributes. Then, it captures the token response.

*Payload Transformation –* The plugin transforms the request payload to replace the sensitive card attributes with the token. The new attribute is a plugin configuration.

## **Configuring Kong**

### **1. Installing Kong**

Install a basic version of Kong by following the [guide](https://konghq.com/install#kong-community)guide for your system. Alternatively, you can clone [our template starter repo](https://github.com/razorpay/kong-template)our template starter repo, which is what we're doing next.

*Note: this works with Docker.*

git clone --recurse-submodules -j8 https://github.com/razorpay/kong-template.git
cd kong-template
make init
make up

This makes Kong Admin APIs available on 127.0.0.1:8001, whereas the service APIs are accessible on 127.0.0.1:8000. Verify if everything's up and running: curl -i http://127.0.0.1:8001/status.

### **2. Create the PCI Handler Plugin**

You can write Kong plugins in Lua, Go or JavaScript. It's easy to create custom plugins with Kong's [plugin development kit (PDK)](https://docs.konghq.com/gateway-oss/2.3.x/plugin-development)plugin development kit (PDK). Let's create a lightweight version of the **pci-handler** plugin with Lua:

The below snippet shows the general layout of a plugin that works with the [access phase](https://docs.konghq.com/gateway-oss/2.4.x/external-plugins/#3-phase-handlers)access phase.

-- Validates card attributes in the request body
local function validate_body_params(conf, card_fields_conf, body)
 ...
end

-- Extracts card attributes from the request body as per config
-- specified in card_fields_conf and saves it tp a new table: "card_data"
local function set_card_data(card_fields_conf, body)
  ...
end

-- Transforms the request body. Removes the card_fields attributes
-- and adds a new attribute with the generated token string
local function transform_body(card_fields_conf, body, token)
  ...
end

-- Makes a HTTP call to the tokenizer service for card tokenization
local function tokenize_card(conf, card_data)
  ...
end

function PciHandler:access(conf)
  PciHandler.super.access(self)

  local card_fields_conf = {
    ...
  }

  ...

  if is_json_body(kong.request.get_header(CONTENT_TYPE)) then
    -- Parse the JSON body, to a lua table
    req_body = parse_json(kong.request.get_raw_body())

    -- Validates body for card attributes
    if not validate_body_params(conf, card_fields_conf, req_body) then
      ...
    end

    has_card_data = true
  end

  if has_card_data then
    -- Extracts card data from the request body and sets it to the
    -- format defined in the the card_fields_conf table
    local card_data = set_card_data(card_fields_conf, req_body)

    -- Tokenize the card attributes
    local token = tokenize_card(conf, card_data)

    -- Transform the request body - replaces the card attributes with
    -- token received in the previous step
    new_req_body = transform_body(card_fields_conf, req_body, token)

    -- Reset the request body
    local new_req_body_json = cjson.encode(new_req_body)
    set_raw_body(new_req_body_json)
    set_header(CONTENT_LENGTH, #new_req_body_json)
  end
end

return PciHandler

You can find the whole source code for this plugin [here](https://github.com/amitmahbubani/kong-pci/tree/master/kong-plugins/pci-handler/kong/plugins/pci-handler)here. You should store plugin files in a new directory under path – **<path-to-project>/kong-plugins/pci-handler/… **

*Note: this is for demonstration purposes only, not intended for production use.*

### **2. Enable and Attach the Plugin on Kong**

The plugin can be attached to Kong by editing the kong.conf config file.

1. Add the plugin path to the lua_package_path key

lua_package_path = ./?.lua;./?/init.lua;/usr/local/kong/kong-plugins/pci-handler/?.lua;/usr/local/kong/kong-plugins/kong-plugin/?.lua;/usr/local/kong/kong-plugins/kong-plugin/?/init.lua;;

2. Add the plugin name to the "plugins" list: **plugins = bundled,pci-handler**

3. Reload kong for changes to take effect. If you're using the kong-template starter kit, you can do this by running the following command: **docker-compose exec kong kong reload**

### **3. Set Up the Tokenization and Upstream Services**

Given below are two snippets to set up sample tokenization and upstream services with NodeJs.

mkdir -p kong-services kong-services/upstream-example kong-services/tokenizer

# To setup the upstream-example service:
cd kong-services/upstream-example
npm init
npm install express
touch index.js
node index.js

# Similarly, to setup the tokenizer service:
cd kong-services/tokenizer
npm init
npm install express
touch index.js
node index.js

**kong-services/tokenizer/index.js:**

const express = require('express')
const crypto = require('crypto')

const server = express()
const port = 8885

server.use(express.json());

var algorithm = 'aes256';
var key = 'example_encryption_key_123456789';
var iv = "example_iv_12345"

// Serve a POST /tokenize API call 
server.post('/tokenize', (req, res) => {

  // req.body should be validated first here.

  data = JSON.stringify(req.body)

  // encrypt the card data attributes to create a token
  var cipher = crypto.createCipheriv(algorithm, key, iv);  
  var token = cipher.update(data, 'utf8', 'hex') + cipher.final('hex');

  json = {
  "token": token
  };

  res.status(200).send(JSON.stringify(json))
})

// Serve a POST /detokenize API call
server.post('/detokenize', (req, res) => {
  var token = req.body.token;

  // decrypt a token and return the original payload
  var decipher = crypto.createDecipheriv(algorithm, key, iv);
  var decrypted = decipher.update(token, 'hex', 'utf8') + decipher.final('utf8');

  res.status(200).send(decrypted)
})

server.listen(port, () => {
  console.log(`Server is listening on http://localhost:${port}`)
})

**kong-services/upstream-example/index.js:**

const express = require('express')
const server = express()
const port = 8881

server.use(express.json());

server.post('/payments', (req, res) => {
  console.log(req.body);
  res.status(200).send(req.body)
})
 
server.listen(port, () => {
  console.log(`Server is listening on http://localhost:${port}`)
})

With the above setup, we now have these microservices running:

1. "Tokenizer" service, on port 8885

2. "upstream-example" service, on port 8881

### **4. Define Service and Routes, and Enable the Plugin**

Define the upstream-example service on Kong:

1. Create the [service](https://docs.konghq.com/gateway-oss/2.4.x/admin-api/#service-object)service

curl --location 'http://127.0.0.1:8001/services' --header 'Content-Type: application/json' --data-raw '{
        "name": "upstream-example",
        "url": "http://host.docker.internal:8881"
}'

2. Define a route, attached to the service

curl --location 'http://127.0.0.1:8001/services/upstream-example/routes' --header 'Content-Type: application/json' --data-raw '{"paths":[""]}'

3. Attach the plugin

curl --location 'http://127.0.0.1:8001/services/upstream-example/plugins' --header 'Content-Type: application/json' --data-raw '{
        "name": "pci-handler",
        "config": {
                "card_expiry_year_field": "card_expiry_year",
                "card_cvv_field": "card_cvv",
                "card_number_field": "card_number",
                "card_expiry_month_field": "card_expiry_month",
                "tokenizer_url": "http://host.docker.internal:8885/tokenize",
                "card_token_output_field": "card_token"
        }
}'

### **5. Get This All Running**

Let's hit the /payments endpoint on the upstream-example service via Kong:

curl --location 'http://127.0.0.1:8000/payments' --header 'Content-Type: application/json' --data-raw '{
        "card_expiry_month": "04",
        "card_expiry_year": "2022",
        "card_number": "1234",
        "card_cvv": "351",
        "payment_amount": 5000,
        "currency": "INR"
}'

You should see a response as follows.

{
"card_token": "15e797499d18b9912c69485bc8b89e72e10c58ed06e5d66b9ad1b5647143fb65a3109a95c2848cc87a0bae173e0cc700409941b95dff10ee31beeb37d1a1ebe5d07ebe4fc558afb0bc9e6281d634f566669c3f8293559e62d2d353709d2a1849",
"payment_amount": 5000,
"currency": "INR"
}

We see in the response above that the upstream-service simply responded with the request body that it had received. In this case, the card attributes were replaced with a card_token attribute, meaning our pci-handler plugin is working as expected!

You can find all the above code for Kong, the plugin and sample services packaged into one Github repo [here](https://github.com/amitmahbubani/kong-pci)here.

## **Fast, Scalable and Secure With Kong**

Designing systems that work well with PCI-DSS is not trivial but is important to get right. With the rapid adoption of microservices taking place, delegating such mission-critical components to the API gateway makes a lot of sense. Kong's plugin architecture allowed us to significantly reduce our PCI scope, thereby increasing security and agility.

**If you'd like a more in-depth look at some of the things you can build, check out **[**the Plugin Development Guide**](https://docs.konghq.com/enterprise/latest/plugin-development)**the Plugin Development Guide**** in Kong's documentation and these resources:**

  • - The Kong [Plugin Development Kit](https://docs.konghq.com/gateway-oss/latest/pdk)Plugin Development Kit documentation
  • - An excellent [introduction to Lua](https://fabiomascarenhas.github.io/lua)introduction to Lua
  • - [Pongo](https://github.com/Kong/kong-pongo)Pongo, the Kong plugin test tool
  • - A [plugin-template](https://github.com/Kong/kong-plugin)plugin-template to clone
  • - The Kong [open source plugins](https://github.com/Kong/kong/tree/master/kong/plugins)open source plugins and their [tests](https://github.com/Kong/kong/tree/master/spec/03-plugins)tests to use as examples

If you have questions or comments, tweet us [@RazorpayEngg](https://twitter.com/RazorpayEngg)@RazorpayEngg!

To stay in touch, [join the Kong Community](https://konghq.com/community)join the Kong Community.

Once you've successfully set up a custom Lua plugin, you may find these other tutorials helpful:

  • - [Protecting Services With Kong Gateway Rate Limiting](https://konghq.com/blog/kong-gateway-rate-limiting)Protecting Services With Kong Gateway Rate Limiting
  • - [Kong Configurations Using Terraform via GitOps Model](https://konghq.com/blog/kong-configurations-terraform-gitops)Kong Configurations Using Terraform via GitOps Model
  • - [Getting Started With Kong Konnect in 10 Minutes](https://konghq.com/blog/getting-started-konnect)Getting Started With Kong Konnect in 10 Minutes

- [API Gateway](/blog/tag/api-gateway)API Gateway- [Kong Gateway](/blog/tag/kong-gateway)Kong Gateway

## More on this topic

_Videos_

## How to Use the Kong Gateway Key Authentication Plugin

_Videos_

## Kong Builders Nov 16- Introducing Kong Gateway Operator

## See Kong in action

Accelerate deployments, reduce vulnerabilities, and gain real-time visibility. 

[Get a Demo](/contact-sales)Get a Demo
**Topics**
- [API Gateway](/blog/tag/api-gateway)API Gateway- [Kong Gateway](/blog/tag/kong-gateway)Kong Gateway
Amit Mahbubani

Recommended posts

# Beyond Static Routing: Modernizing API Logic with Conditional Policy Execution

[Engineering](/blog)EngineeringApril 15, 2026

Imagine you have a single Service, order-api . You want to apply a strict rate limit to most traffic, but you want to bypass that limit—or apply a different one—if the request contains a specific X-App-Priority: High header. Previously, you had t

Hugo Guerrero
[](https://konghq.com/blog/engineering/conditional-policy-execution)

# Token Exchange at the Gateway

[Engineering](/blog)EngineeringApril 15, 2026

How OAuth 2.0 Token Exchange Reshapes Trust Between Services — and Why the API Gateway Is Exactly the Right Place to Enforce It Modern applications don’t run as a single monolithic. They are composed of services — frontend APIs, backend microservi

Veena Rajarathna
[](https://konghq.com/blog/engineering/token-exchange-at-the-gateway)

# Practical Strategies to Monetize AI APIs in Production

[Engineering](/blog)EngineeringMarch 27, 2026

Traditional APIs are, in a word, predictable. You know what you're getting: Compute costs that don't surprise you Traffic patterns that behave themselves Clean, well-defined request and response cycles AI APIs, especially anything that runs on LLMs

Deepanshu Pandey
[](https://konghq.com/blog/engineering/monetize-ai-apis)

# It’s Time to Bring Kafka Event Streaming into Your API Platform

[Enterprise](/blog)EnterpriseApril 29, 2025

Unify the API and Eventing Developer Experience with the Kong Event Gateway and API Platform Introduction: The EDA and API worlds are converging . . . finally For the past several years, there have been murmurs of an incoming convergence between API

Alex Drag
[](https://konghq.com/blog/enterprise/kafka-event-streaming-api-platform)

# Kong Gateway Enterprise 3.3.x.x EOL

[Enterprise](/blog)EnterpriseMarch 29, 2024

As of May 2024, Kong Gateway Enterprise 3.3.x.x will enter its End Of Life (EOL) phase and will no longer be a part of the full support cycle. Following this, Kong Gateway Enterprise 3.3.x.x will enter a 12-month sunset support period, exclusively f

Veena Rajarathna
[](https://konghq.com/blog/enterprise/kong-gateway-enterprise-3-3-x-x-eol)

# Leap Forward with Kong Gateway Enterprise 3.6

[Enterprise](/blog)EnterpriseFebruary 15, 2024

We're thrilled to announce the general availability of Kong Gateway Enterprise 3.6. This version brings security, efficiency, and standards conformance to enterprise applications. Plus, Kong AI Gateway , which you can learn more about here . Let’s

Veena Rajarathna
[](https://konghq.com/blog/enterprise/kong-gateway-enterprise-3-6)

# Kong Gateway Enterprise 3.2.x.x EOL

[Enterprise](/blog)EnterpriseJanuary 31, 2024

As of February 2024, Kong Gateway Enterprise 3.2.x.x will enter its End Of Life (EOL) phase and out of the full support cycle. Following this, Kong Gateway Enterprise 3.2.x.x will enter a 12-month sunset support period, exclusively focused on helpin

Veena Rajarathna
[](https://konghq.com/blog/enterprise/kong-gateway-enterprise-3-2-x-x-eol)

## Ready to see Kong in action?

Get a personalized walkthrough of Kong's platform tailored to your architecture, use cases, and scale requirements.

[Get a Demo](/contact-sales)Get a Demo

## step-0

  • ## Company

    • [About Kong](/company/about-us)About Kong
    • [Customers](/customer-stories)Customers
    • [Careers](/company/careers)Careers
    • [Press](/company/press-room)Press
    • [Events](/events)Events
    • [Contact](/company/contact-us)Contact
    • [Pricing](/pricing)Pricing
      • Terms
      • Privacy
      • Trust and Compliance
  • ## Platform

    • [Kong AI Gateway](/products/kong-ai-gateway)Kong AI Gateway
    • [Kong Konnect](/products/kong-konnect)Kong Konnect
    • [Kong Gateway](/products/kong-gateway)Kong Gateway
    • [Kong Event Gateway](/products/event-gateway)Kong Event Gateway
    • [Kong Insomnia](/products/kong-insomnia)Kong Insomnia
    • [Documentation](https://developer.konghq.com)Documentation
    • [Book Demo](/contact-sales)Book Demo
  • ## Compare

    • [AI Gateway Alternatives](/performance-comparison/ai-gateway-alternatives)AI Gateway Alternatives
    • [Kong vs Apigee](/performance-comparison/kong-vs-apigee)Kong vs Apigee
    • [Kong vs IBM](/performance-comparison/ibm-api-connect-vs-kong)Kong vs IBM
    • [Kong vs Postman](/performance-comparison/kong-vs-postman)Kong vs Postman
    • [Kong vs Mulesoft](/performance-comparison/kong-vs-mulesoft)Kong vs Mulesoft
  • ## Explore More

    • [Open Banking API Solutions](/solutions/open-banking)Open Banking API Solutions
    • [API Governance Solutions](/solutions/api-governance)API Governance Solutions
    • [Istio API Gateway Integration](/solutions/istio-gateway)Istio API Gateway Integration
    • [Kubernetes API Management](/solutions/build-on-kubernetes)Kubernetes API Management
    • [API Gateway: Build vs Buy](/campaign/secure-api-scalability)API Gateway: Build vs Buy
    • [Kong vs Apigee](/performance-comparison/kong-vs-apigee)Kong vs Apigee
  • ## Open Source

    • [Kong Gateway](https://developer.konghq.com/gateway/install/)Kong Gateway
    • [Kuma](https://kuma.io/)Kuma
    • [Insomnia](https://insomnia.rest/)Insomnia
    • [Kong Community](/community)Kong Community

Kong enables the connectivity layer for the agentic era – securely connecting, governing, and monetizing APIs and AI tokens across any model or cloud.

  • English
  • Japanese
  • Frenchcoming soon
  • Spanishcoming soon
  • Germancoming soon
© Kong Inc. 2026
Interaction mode