Kong website screenshot

Kong

Kong is the AI Connectivity Company. Its platform spans Kong Gateway (the open-source API gateway built on NGINX and Lua), Kong Konnect (the SaaS control plane), Kong AI Gateway (LLM, MCP, and agent-to-agent traffic governance with semantic caching, token budgeting, and prompt firewalls), Kong Agent Gateway, Kong Event Gateway (Kafka-native governance), Kong Mesh (service mesh on Kuma and Envoy), Kong MCP Registry (centralized directory of MCP servers and tools for AI agents), Kong Context Mesh, and Kong Insomnia (API design and testing). Together they unify governance across APIs, real-time event streams, LLM calls, MCP tools, and agent-to-agent communication for the agentic era.

10 APIs 12 Features
API GatewayAI GatewayAI ConnectivityAgent GatewayEvent GatewayMCP RegistryService MeshLLMKafkaKonnectOpen Source

APIs

Kong Gateway

Kong Gateway is the open-source, lightweight, cloud-native API gateway optimized for microservices, delivering low-latency performance and scalability through a rich plugin ecos...

Kong Gateway Admin API

The Kong Gateway Admin API provides a RESTful interface for configuring and managing Kong Gateway instances, including services, routes, plugins, consumers, certificates, RBAC, ...

Kong Konnect Platform API

The Kong Konnect Platform API is the unified programmatic surface for the Konnect SaaS control plane. It exposes control planes, API products, developer portals, service catalog...

Kong AI Gateway

Kong AI Gateway is the connectivity and governance layer for AI-native applications. Built on Kong Gateway, it provides a universal LLM API across providers (OpenAI, Anthropic, ...

Kong Agent Gateway

Kong Agent Gateway is a capability of Kong AI Gateway (GA April 2026 with AI Gateway 3.14) that governs agent-to-agent (A2A) communication. It enforces agent identity verificati...

Kong Event Gateway

Kong Event Gateway is a Kafka-native gateway that proxies the native Kafka protocol between producers, consumers, and backend clusters. It governs Kafka traffic through virtual ...

Kong MCP Registry

Kong MCP Registry (launched February 2026) is an enterprise directory inside Kong Konnect for registering, discovering, and governing MCP servers and AI-native tools. It provide...

Kong Context Mesh

Kong Context Mesh (launched February 2026, tech preview in Konnect) automatically discovers enterprise APIs, transforms them into agent-consumable tooling, packages them as MCP ...

Kong Mesh

Kong Mesh is an enterprise-grade service mesh built on Kuma and Envoy, providing universal service mesh capabilities across Kubernetes and virtual machine environments. It suppo...

Kong Insomnia

Kong Insomnia is an open-source API development platform for designing, debugging, and testing APIs. It supports REST, GraphQL, gRPC, and WebSocket protocols and provides collec...

Collections

GraphQL

Pricing Plans

Kong Plans Pricing

6 plans

PLANS

Rate Limits

Kong Rate Limits

10 limits

RATE LIMITS

FinOps

Kong Finops

FINOPS

Features

Plugin Ecosystem

Extensible plugin architecture for authentication, rate limiting, logging, transformations, and custom business logic on data-plane Kong Gateway.

Service and Route Management

Define upstream services and routing rules to direct client requests to the correct backend services.

Consumer Management

Create and manage API consumers with per-consumer authentication credentials and plugin configurations.

Load Balancing

Built-in upstream load balancing with health checks, circuit breaking, and weighted target distribution.

TLS Certificate Management

Manage TLS certificates and SNI mappings for secure HTTPS traffic termination at the gateway.

Declarative Configuration

Configure Kong Gateway declaratively using decK or the Admin API for infrastructure-as-code workflows.

Kong Konnect Cloud Platform

Centralized cloud control plane for managing multiple Kong Gateway instances, teams, API products, and Dev Portals.

Universal LLM API

Provider-agnostic LLM proxy across OpenAI, Anthropic, Gemini, Bedrock, Azure AI, Databricks, Mistral, HuggingFace and more, with semantic caching and token-level governance.

MCP Registry and Tool Governance

Centralized directory of MCP servers and tools that AI agents can discover, with enforcement of approved resources only.

Agent-to-Agent Governance

Kong Agent Gateway provides identity, policy, and observability for A2A traffic patterns inside AI Gateway 3.14+.

Kafka-Native Event Governance

Kong Event Gateway proxies native Kafka protocol traffic with virtual clusters, identity-aware ACLs, and quotas.

Service Mesh with Kong Mesh

Enterprise service mesh built on Kuma and Envoy for mTLS, traffic policies, and multi-zone deployments.

Use Cases

API Gateway for Microservices

Route, secure, and observe traffic to microservices with authentication, rate limiting, and request transformations.

Multi-Cloud API Management

Manage APIs across hybrid and multi-cloud environments with centralized control through Kong Konnect.

Zero-Trust Security

Implement zero-trust security with mTLS, OAuth2, JWT validation, and API key authentication at the gateway layer.

AI and Agent Connectivity

Govern LLM, MCP, and agent-to-agent traffic with prompt firewalls, semantic caching, token budgets, and per-agent cost allocation.

Kafka Governance at Scale

Apply per-topic identity-aware policies and quotas to Kafka traffic without rebuilding producers and consumers.

API Lifecycle Management

Manage the full API lifecycle from design with Insomnia to deployment, monetization, and monitoring with Kong Konnect.

Rate Limiting and Traffic Control

Protect backend services with configurable rate limiting, request size limits, and traffic shaping policies.

Integrations

Kubernetes

Deploy Kong Gateway as a Kubernetes Ingress Controller or via the Kong Operator, with CRD-based configuration for cloud-native environments.

Prometheus and Grafana

Export gateway metrics to Prometheus and visualize API performance and health in Grafana dashboards.

OpenTelemetry

Distributed tracing integration with OpenTelemetry for end-to-end request visibility across services, LLM calls, and A2A traffic.

HashiCorp Vault

Secrets management integration for storing and retrieving API keys, certificates, and credentials.

Datadog

Send gateway logs, metrics, and traces to Datadog for comprehensive API and AI monitoring and alerting.

Akamai

Reference architecture for combining Kong AI Gateway with Akamai distributed compute for edge-terminated LLM traffic.

Semantic Vocabularies

Kong Context

2 classes · 7 properties

JSON-LD

Kong Gateway Admin Context

0 classes · 0 properties

JSON-LD

API Governance Rules

Kong API Rules

7 rules · 7 errors

SPECTRAL

JSON Structure

Kong Gateway Admin Certificate List Structure

3 properties

JSON STRUCTURE

Kong Gateway Admin Certificate Structure

9 properties

JSON STRUCTURE

Kong Gateway Admin Consumer Input Structure

3 properties

JSON STRUCTURE

Kong Gateway Admin Consumer List Structure

3 properties

JSON STRUCTURE

Kong Gateway Admin Consumer Structure

6 properties

JSON STRUCTURE

Kong Gateway Admin Error Structure

4 properties

JSON STRUCTURE

Kong Gateway Admin Healthchecks Structure

3 properties

JSON STRUCTURE

Kong Gateway Admin Node Info Structure

8 properties

JSON STRUCTURE

Kong Gateway Admin Node Status Structure

4 properties

JSON STRUCTURE

Kong Gateway Admin Plugin Input Structure

11 properties

JSON STRUCTURE

Kong Gateway Admin Plugin List Structure

3 properties

JSON STRUCTURE

Kong Gateway Admin Plugin Structure

14 properties

JSON STRUCTURE

Kong Gateway Admin Route Input Structure

20 properties

JSON STRUCTURE

Kong Gateway Admin Route List Structure

3 properties

JSON STRUCTURE

Kong Gateway Admin Route Structure

23 properties

JSON STRUCTURE

Kong Gateway Admin Service Input Structure

16 properties

JSON STRUCTURE

Kong Gateway Admin Service List Structure

3 properties

JSON STRUCTURE

Kong Gateway Admin Service Structure

19 properties

JSON STRUCTURE

Kong Gateway Admin Target Input Structure

3 properties

JSON STRUCTURE

Kong Gateway Admin Target List Structure

3 properties

JSON STRUCTURE

Kong Gateway Admin Target Structure

7 properties

JSON STRUCTURE

Kong Gateway Admin Upstream Input Structure

16 properties

JSON STRUCTURE

Kong Gateway Admin Upstream List Structure

3 properties

JSON STRUCTURE

Kong Gateway Admin Upstream Structure

19 properties

JSON STRUCTURE

Kong Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
LinkedIn
LinkedIn
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
📰
Blog
Blog
📄
ChangeLog
ChangeLog
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
📦
SDKs
SDKs
📦
SDKs
SDKs
🔗
CLI
CLI
💬
Support
Support
💰
Pricing
Pricing
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
JSONSchema
JSONSchema
🔗
JSONLD
JSONLD
🔗
MCPServer
MCPServer
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Konnect API - Go SDK
  version: 3.14.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Catalog Service API Mappings
    type: folder
  items:
  - info:
      name: List Service Mappings for an API
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/apis/:apiId/service-mappings
      params:
      - name: apiId
        value: ''
        type: path
        description: ID of the API.
      - name: page[size]
        value: ''
        type: query
        description: The maximum number of items to include per page. The last page of a collection may include fewer items.
      - name: page[number]
        value: ''
        type: query
        description: Determines which page of the entities to retrieve.
      - name: sort
        value: ''
        type: query
        description: "Sorts a collection of catalog service API mappings. Supported sort attributes are:\n\n\n  - `created_at`\n\
          \  - `updated_at`\n\nDefault sort is `created_at` in descending order.\n"
      - name: filter
        value: ''
        type: query
        description: "Filters a collection of catalog API service mappings for a given API. Supported filter attributes are:\n\
          \n\n  - `service_id`\n"
    docs: Returns a paginated collection of Service mappings for the given API.
  - info:
      name: List API Mappings for a Service
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/catalog-services/:serviceId/api-mappings
      params:
      - name: serviceId
        value: ''
        type: path
        description: The `id` of the service.
      - name: page[size]
        value: ''
        type: query
        description: The maximum number of items to include per page. The last page of a collection may include fewer items.
      - name: page[number]
        value: ''
        type: query
        description: Determines which page of the entities to retrieve.
      - name: sort
        value: ''
        type: query
        description: "Sorts a collection of catalog service API mappings. Supported sort attributes are:\n\n\n  - `created_at`\n\
          \  - `updated_at`\n\nDefault sort is `created_at` in descending order.\n"
      - name: filter
        value: ''
        type: query
        description: "Filters a collection of catalog service API mappings for a given Service. Supported filter attributes\
          \ are:\n\n\n  - `api_id`\n"
    docs: Returns a paginated collection of API mappings for the given service.
  - info:
      name: Create API Mapping for a Service
      type: http
    http:
      method: POST
      url: https://global.api.konghq.com/v1/catalog-services/:serviceId/api-mappings
      params:
      - name: serviceId
        value: ''
        type: path
        description: The `id` of the service.
      body:
        type: json
        data: '{}'
    docs: Creates a new API mapping for the given service.
  - info:
      name: Get API Mapping for a Service
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/catalog-services/:serviceId/api-mappings/:mappingId
      params:
      - name: serviceId
        value: ''
        type: path
        description: The `id` of the service.
      - name: mappingId
        value: ''
        type: path
        description: ID of the catalog service API mapping.
    docs: Returns information about a specific API mapping for the given service.
  - info:
      name: Delete API Mapping for a Service
      type: http
    http:
      method: DELETE
      url: https://global.api.konghq.com/v1/catalog-services/:serviceId/api-mappings/:mappingId
      params:
      - name: serviceId
        value: ''
        type: path
        description: The `id` of the service.
      - name: mappingId
        value: ''
        type: path
        description: ID of the catalog service API mapping.
    docs: Deletes a specific API mapping for the given service.
- info:
    name: Catalog Services
    type: folder
  items:
  - info:
      name: List Services
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/catalog-services
      params:
      - name: page[size]
        value: ''
        type: query
        description: The maximum number of items to include per page. The last page of a collection may include fewer items.
      - name: page[number]
        value: ''
        type: query
        description: Determines which page of the entities to retrieve.
      - name: filter
        value: ''
        type: query
        description: Filters a collection of services.
      - name: sort
        value: ''
        type: query
        description: "Sorts a collection of services. Supported sort attributes are:\n  - `display_name`\n  - `name`\n  -\
          \ `created_at`\n  - `updated_at`\n\nDefault sort is `display_name` in ascending order.\n"
    docs: Returns a paginated collection of services.
  - info:
      name: Create Service
      type: http
    http:
      method: POST
      url: https://global.api.konghq.com/v1/catalog-services
      body:
        type: json
        data: '{}'
    docs: Creates a service.
  - info:
      name: Get a Service
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/catalog-services/:id
      params:
      - name: id
        value: ''
        type: path
        description: The `id` of the service.
    docs: Fetches a service.
  - info:
      name: Update Service
      type: http
    http:
      method: PATCH
      url: https://global.api.konghq.com/v1/catalog-services/:id
      params:
      - name: id
        value: ''
        type: path
        description: The `id` of the service.
      body:
        type: json
        data: '{}'
    docs: Updates a service.
  - info:
      name: Delete Service
      type: http
    http:
      method: DELETE
      url: https://global.api.konghq.com/v1/catalog-services/:id
      params:
      - name: id
        value: ''
        type: path
        description: The `id` of the service.
    docs: Deletes a service.
- info:
    name: Catalog Service Resources
    type: folder
  items:
  - info:
      name: List Service Resources
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/catalog-services/:id/resources
      params:
      - name: id
        value: ''
        type: path
        description: The `id` of the service.
      - name: page[size]
        value: ''
        type: query
        description: The maximum number of items to include per page. The last page of a collection may include fewer items.
      - name: page[number]
        value: ''
        type: query
        description: Determines which page of the entities to retrieve.
      - name: filter
        value: ''
        type: query
        description: Filters a collection of resources.
    docs: Returns a paginated collection of resources mapped to a service.
- info:
    name: Scorecards
    type: folder
  items:
  - info:
      name: List Catalog Service Scorecards
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/catalog-services/:id/scorecards
      params:
      - name: id
        value: ''
        type: path
        description: The `id` of the service.
      - name: page[size]
        value: ''
        type: query
        description: The maximum number of items to include per page. The last page of a collection may include fewer items.
      - name: page[number]
        value: ''
        type: query
        description: Determines which page of the entities to retrieve.
      - name: filter
        value: ''
        type: query
        description: Filters a collection of scorecards.
      - name: sort
        value: ''
        type: query
        description: "Sorts a collection of scorecards. Supported sort attributes are:\n  - `name`\n  - `score.value`\n  -\
          \ `score.raw_value`\n\nDefault sort is `name` in ascending order.\n"
    docs: Returns a paginated collection of scorecards targeting the given service.
  - info:
      name: Get a Catalog Service Scorecard
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/catalog-services/:serviceId/scorecards/:scorecardId
      params:
      - name: serviceId
        value: ''
        type: path
        description: The `id` of the service.
      - name: scorecardId
        value: ''
        type: path
        description: The `id` of the scorecard.
    docs: Fetches the given scorecard targeting the service.
  - info:
      name: List Scorecard Templates
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/scorecard-templates
      params:
      - name: page[size]
        value: ''
        type: query
        description: The maximum number of items to include per page. The last page of a collection may include fewer items.
      - name: page[number]
        value: ''
        type: query
        description: Determines which page of the entities to retrieve.
      - name: filter
        value: ''
        type: query
        description: Filters a collection of scorecard templates.
      - name: sort
        value: ''
        type: query
        description: "Sorts a collection of scorecard templates. Supported sort attributes are:\n\n\n  - `display_name`\n\
          \  - `name`\n\nDefault sort is `display_name` in ascending order.\n"
    docs: Returns a paginated collection of scorecard templates.
  - info:
      name: List Scorecards
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/scorecards
      params:
      - name: page[size]
        value: ''
        type: query
        description: The maximum number of items to include per page. The last page of a collection may include fewer items.
      - name: page[number]
        value: ''
        type: query
        description: Determines which page of the entities to retrieve.
      - name: filter
        value: ''
        type: query
        description: Filters a collection of scorecards.
      - name: sort
        value: ''
        type: query
        description: "Sorts a collection of scorecards. Supported sort attributes are:\n  - `name`\n  - `score.value`\n  -\
          \ `score.raw_value`\n\nDefault sort is `name` in ascending order.\n"
    docs: Returns a paginated collection of scorecards.
  - info:
      name: Create Scorecard
      type: http
    http:
      method: POST
      url: https://global.api.konghq.com/v1/scorecards
      body:
        type: json
        data: '{}'
    docs: Creates a scorecard.
  - info:
      name: Get a Scorecard
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/scorecards/:id
      params:
      - name: id
        value: ''
        type: path
        description: The `id` of the scorecard.
    docs: Fetches a scorecard.
  - info:
      name: Update Scorecard
      type: http
    http:
      method: PUT
      url: https://global.api.konghq.com/v1/scorecards/:id
      params:
      - name: id
        value: ''
        type: path
        description: The `id` of the scorecard.
      body:
        type: json
        data: '{}'
    docs: Updates a scorecard.
  - info:
      name: Delete Scorecard
      type: http
    http:
      method: DELETE
      url: https://global.api.konghq.com/v1/scorecards/:id
      params:
      - name: id
        value: ''
        type: path
        description: The `id` of the scorecard.
    docs: Deletes a scorecard.
  - info:
      name: List Scorecard Services
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/scorecards/:id/catalog-services
      params:
      - name: id
        value: ''
        type: path
        description: The `id` of the scorecard.
      - name: page[size]
        value: ''
        type: query
        description: The maximum number of items to include per page. The last page of a collection may include fewer items.
      - name: page[number]
        value: ''
        type: query
        description: Determines which page of the entities to retrieve.
      - name: filter
        value: ''
        type: query
        description: Filters a collection of services targeted by a scorecard.
      - name: sort
        value: ''
        type: query
        description: "Sorts a collection of services targeted by a scorecard. Supported sort attributes are:\n\n\n  - `display_name`\n\
          \  - `name`\n  - `score.value`\n  - `score.raw_value`\n\nDefault sort is `display_name` in ascending order.\n"
    docs: Lists services targeted by a scorecard.
  - info:
      name: List Scorecard Criteria
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/scorecards/:id/criteria
      params:
      - name: id
        value: ''
        type: path
        description: The `id` of the scorecard.
      - name: page[size]
        value: ''
        type: query
        description: The maximum number of items to include per page. The last page of a collection may include fewer items.
      - name: page[number]
        value: ''
        type: query
        description: Determines which page of the entities to retrieve.
      - name: filter
        value: ''
        type: query
        description: Filters a collection of criteria belonging to a scorecard.
      - name: sort
        value: ''
        type: query
        description: "Sorts a collection of criteria belonging to a scorecard. Supported sort attributes are:\n\n\n  - `evaluation.passing_services_count`\n\
          \nBy default, criteria will be returned in the order that they are configured in the scorecard.\n"
    docs: Lists criteria, including passing service counts, belonging to a scorecard.
  - info:
      name: List Scorecard Criteria Services
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/scorecards/:scorecardId/criteria/:criteriaId/catalog-services
      params:
      - name: scorecardId
        value: ''
        type: path
        description: The `id` of the scorecard.
      - name: criteriaId
        value: ''
        type: path
        description: The `id` of the criteria.
      - name: page[size]
        value: ''
        type: query
        description: The maximum number of items to include per page. The last page of a collection may include fewer items.
      - name: page[number]
        value: ''
        type: query
        description: Determines which page of the entities to retrieve.
      - name: filter
        value: ''
        type: query
        description: Filters a collection of services targeted by a scorecard criteria.
      - name: sort
        value: ''
        type: query
        description: "Sorts a collection of services targeted by a scorecard criteria. Supported sort attributes are:\n\n\n\
          \  - `display_name`\n  - `name`\n  - `evaluation.is_passing`\n  - `evaluation.successfully_evaluated_at`\n  - `evaluation.attempted_at`\n\
          \nDefault sort is `display_name` in ascending order.\n"
    docs: Lists services targeted by a scorecard criteria with evaluation results per-service.
- info:
    name: Criteria Templates
    type: folder
  items:
  - info:
      name: List Criteria Templates
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/criteria-templates
      params:
      - name: page[size]
        value: ''
        type: query
        description: The maximum number of items to include per page. The last page of a collection may include fewer items.
      - name: page[number]
        value: ''
        type: query
        description: Determines which page of the entities to retrieve.
      - name: filter
        value: ''
        type: query
        description: Filters a collection of criteria templates.
      - name: sort
        value: ''
        type: query
        description: "Sorts a collection of criteria templates. Supported sort attributes are:\n  - `display_name`\n  - `name`\n\
          \nDefault sort is `display_name` in ascending order.\n"
    docs: Returns a paginated collection of criteria templates.
- info:
    name: Event Gateways
    type: folder
  items:
  - info:
      name: List all Event Gateways
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/event-gateways
      params:
      - name: page[size]
        value: ''
        type: query
        description: The maximum number of items to include per page. The last page of a collection may include fewer items.
      - name: page[after]
        value: ''
        type: query
        description: Request the next page of data, starting with the item after this parameter.
      - name: filter
        value: ''
        type: query
        description: Filter documents returned in the response.
    docs: Returns an array of gateway objects containing information about the Konnect Event Gateways.
  - info:
      name: Create Event Gateway
      type: http
    http:
      method: POST
      url: https://global.api.konghq.com/v1/event-gateways
      body:
        type: json
        data: '{}'
    docs: Create a Event gateway in the Konnect Organization.
  - info:
      name: Get an Event Gateway
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
    docs: Returns information about an individual Event gateway.
  - info:
      name: Update Event Gateway
      type: http
    http:
      method: PUT
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      body:
        type: json
        data: '{}'
    docs: Update an individual gateway.
  - info:
      name: Partially Update Event Gateway
      type: http
    http:
      method: PATCH
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      body:
        type: json
        data: '{}'
    docs: Patch an individual gateway.
  - info:
      name: Delete Event Gateway
      type: http
    http:
      method: DELETE
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
    docs: Delete an individual gateway.
- info:
    name: Event Gateway Backend Clusters
    type: folder
  items:
  - info:
      name: List Backend Clusters
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/backend-clusters
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      - name: page[size]
        value: ''
        type: query
        description: The maximum number of items to include per page. The last page of a collection may include fewer items.
      - name: page[after]
        value: ''
        type: query
        description: Request the next page of data, starting with the item after this parameter.
      - name: filter
        value: ''
        type: query
        description: Filter documents returned in the response.
    docs: Returns a list of backend clusters associated with the specified Event Gateway.
  - info:
      name: Create Backend Cluster
      type: http
    http:
      method: POST
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/backend-clusters
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      body:
        type: json
        data: '{}'
    docs: Creates a new backend cluster.
  - info:
      name: Get a Backend Cluster
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/backend-clusters/:backendClusterId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      - name: backendClusterId
        value: ''
        type: path
        description: The ID of the Backend Cluster.
    docs: Returns information about a specific backend cluster.
  - info:
      name: Update Backend Cluster
      type: http
    http:
      method: PUT
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/backend-clusters/:backendClusterId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      - name: backendClusterId
        value: ''
        type: path
        description: The ID of the Backend Cluster.
      body:
        type: json
        data: '{}'
    docs: Updates an existing backend cluster.
  - info:
      name: Delete Backend Cluster
      type: http
    http:
      method: DELETE
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/backend-clusters/:backendClusterId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      - name: backendClusterId
        value: ''
        type: path
        description: The ID of the Backend Cluster.
    docs: Deletes a specific backend cluster.
- info:
    name: Event Gateway DataPlane Certificates
    type: folder
  items:
  - info:
      name: List Event Gateway DataPlane Certificates
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/data-plane-certificates
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      - name: page[size]
        value: ''
        type: query
        description: The maximum number of items to include per page. The last page of a collection may include fewer items.
      - name: page[after]
        value: ''
        type: query
        description: Request the next page of data, starting with the item after this parameter.
      - name: filter
        value: ''
        type: query
        description: Filter documents returned in the response.
    docs: Returns a list of dataplane certificates that are associated to this event gateway. A dataplane certificate allows
      dataplanes configured with the certificate and corresponding private key to establish connection with this event gateway.
  - info:
      name: Create a New DataPlane Certificate
      type: http
    http:
      method: POST
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/data-plane-certificates
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      body:
        type: json
        data: '{}'
    docs: Create new dataplane certificate to this event gateway. A dataplane certificate allows dataplanes configured with
      the certificate and corresponding private key to establish connection with this event gateway.
  - info:
      name: Get a DataPlane Certificate
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/data-plane-certificates/:certificateId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      - name: certificateId
        value: ''
        type: path
        description: The ID of the dataplane certificate.
    docs: Returns information about an individual dataplane certificate.
  - info:
      name: Update Event Gateway DataPlane Certificate
      type: http
    http:
      method: PUT
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/data-plane-certificates/:certificateId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      - name: certificateId
        value: ''
        type: path
        description: The ID of the dataplane certificate.
      body:
        type: json
        data: '{}'
    docs: Updates an existing dataplane certificate associated with the specified Event Gateway.
  - info:
      name: Delete Event Gateway DataPlane Certificate
      type: http
    http:
      method: DELETE
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/data-plane-certificates/:certificateId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      - name: certificateId
        value: ''
        type: path
        description: The ID of the dataplane certificate.
    docs: Deletes a specific dataplane certificate associated with the Event Gateway.
- info:
    name: Event Gateway Listeners
    type: folder
  items:
  - info:
      name: List Event Gateway Listeners
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/listeners
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      - name: page[size]
        value: ''
        type: query
        description: The maximum number of items to include per page. The last page of a collection may include fewer items.
      - name: page[after]
        value: ''
        type: query
        description: Request the next page of data, starting with the item after this parameter.
      - name: filter
        value: ''
        type: query
        description: Filter listeners returned in the response.
    docs: Returns a list of listeners associated with the specified Event Gateway.
  - info:
      name: Create Event Gateway Listener
      type: http
    http:
      method: POST
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/listeners
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      body:
        type: json
        data: '{}'
    docs: Creates a new listener associated with the specified Event Gateway.
  - info:
      name: Get an Event Gateway Listener
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/listeners/:eventGatewayListenerId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      - name: eventGatewayListenerId
        value: ''
        type: path
        description: The ID of the Event Gateway Listener.
    docs: Returns information about a specific listener associated with the Event Gateway.
  - info:
      name: Update Event Gateway Listener
      type: http
    http:
      method: PUT
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/listeners/:eventGatewayListenerId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      - name: eventGatewayListenerId
        value: ''
        type: path
        description: The ID of the Event Gateway Listener.
      body:
        type: json
        data: '{}'
    docs: Updates an existing listener associated with the specified Event Gateway.
  - info:
      name: Delete Event Gateway Listener
      type: http
    http:
      method: DELETE
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/listeners/:eventGatewayListenerId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      - name: eventGatewayListenerId
        value: ''
        type: path
        description: The ID of the Event Gateway Listener.
    docs: Deletes a specific listener associated with the Event Gateway.
- info:
    name: Event Gateway Listener Policies
    type: folder
  items:
  - info:
      name: List Policies for Listener
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/listeners/:eventGatewayListenerId/policies
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      - name: eventGatewayListenerId
        value: ''
        type: path
        description: The ID of the Event Gateway Listener.
      - name: filter
        value: ''
        type: query
        description: Filter documents returned in the response.
    docs: Returns a list of policies associated with the specified Event Gateway listener.
  - info:
      name: Create Policy for Listener
      type: http
    http:
      method: POST
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/listeners/:eventGatewayListenerId/policies
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      - name: eventGatewayListenerId
        value: ''
        type: path
        description: The ID of the Event Gateway Listener.
      - name: before
        value: ''
        type: query
        description: 'Determines the id of the existing policy the new policy should be inserted before. Either ''before''
          or ''after'' can be provided, when both are omitted the new policy is added to the end of the chain. When both are
          provided, the request fails with a 400 Bad Request.

          '
      - name: after
        value: ''
        type: query
        description: 'Determines the id of the existing policy the new policy should be inserted after. Either ''before''
          or ''after'' can be provided, when both are omitted the new policy is added to the end of the chain. When both are
          provided, the request fails with a 400 Bad Request.

          '
      body:
        type: json
        data: '{}'
    docs: Creates a new policy associated with the specified Event Gateway listener.
  - info:
      name: Get a Policy for Listener
      type: http
    http:
      method: GET
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/listeners/:eventGatewayListenerId/policies/:policyId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      - name: eventGatewayListenerId
        value: ''
        type: path
        description: The ID of the Event Gateway Listener.
      - name: policyId
        value: ''
        type: path
        description: The UUID of the policy.
    docs: Returns information about a specific policy associated with the Event Gateway listener.
  - info:
      name: Update Policy for Listener
      type: http
    http:
      method: PUT
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/listeners/:eventGatewayListenerId/policies/:policyId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      - name: eventGatewayListenerId
        value: ''
        type: path
        description: The ID of the Event Gateway Listener.
      - name: policyId
        value: ''
        type: path
        description: The UUID of the policy.
      body:
        type: json
        data: '{}'
    docs: Updates an existing policy associated with the specified Event Gateway listener.
  - info:
      name: Partially Update Policy for Listener
      type: http
    http:
      method: PATCH
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/listeners/:eventGatewayListenerId/policies/:policyId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      - name: eventGatewayListenerId
        value: ''
        type: path
        description: The ID of the Event Gateway Listener.
      - name: policyId
        value: ''
        type: path
        description: The UUID of the policy.
      body:
        type: json
        data: '{}'
    docs: Partially updates an existing policy associated with the specified Event Gateway listener.
  - info:
      name: Delete Policy for Listener
      type: http
    http:
      method: DELETE
      url: https://global.api.konghq.com/v1/event-gateways/:gatewayId/listeners/:eventGatewayListenerId/policies/:policyId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The UUID of your Gateway.
      - name: eventGatewayListenerId
        value: ''
        type: path
        description: The ID of the Event Gatew

# --- truncated at 32 KB (426 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/kong/refs/heads/main/apis.yml