Gateway Documentation

  • Gateway Services

    Gateway Services represent the upstream services in your system. These applications are the business logic components of your system responsible for responding to requests.

  • Routes

    A Route uses specific URL patterns and HTTP verbs to match incoming requests and pass them to a Gateway Service. This determines which upstream services will process a given request.

  • Consumers

    A Consumer is an entity that identifies an external client that consumes or uses the APIs managed by Kong Gateway.

  • Plugins

    Plugins are modules that extend the functionality of Kong Gateway.

  • Upstreams

    An Upstream enables load balancing by providing a virtual hostname and collection of Targets (upstream service instances).

  • Targets

    A Target identifies an instance of an upstream service using an IP address or hostname with a port.

  • Gateway rate limiting

    This page is an introduction to rate limiting with Kong Gateway.

  • Load balancing with Kong Gateway

    Learn about how Kong Gateway load balances traffic, and what the options are to adjust it.

  • Kong Gateway traffic control and routing

    Learn how Kong Gateway listens for, routes, and proxies traffic.

  • Kong Gateway Control Plane and Data Plane communication

    Learn how Control Planes communicate with Data Planes and how you can secure them.

  • Kong Gateway deployment topologies

    This page lists the different modes that you can deploy Kong Gateway in.

  • Hybrid mode

    Hybrid mode is a deployment model that splits all Kong Gateway nodes in a cluster into Control Planes and Data Plane nodes.

  • Traditional mode

    Explains how Kong Gateway clustering and caching works in traditional mode.

  • DB-less mode

    Explains how Kong Gateway can be run without a database using only in-memory storage for entities.

  • Provision a serverless gateway

    Create a serverless control plane and hosted data plane.

  • Custom domains

    Konnect integrates domain name management and configuration with serverless gateways.

  • FAQs

    Frequently asked questions about serverless gateways.

  • Certificates

    A Certificate object represents a public certificate, and can be optionally paired with the corresponding private key.

  • CA Certificates

    A CA Certificate object represents a trusted certificate authority. These objects are used by Kong Gateway to verify the validity of a client or server certificate.

  • SNIs

    An SNI object represents a many-to-one mapping of hostnames to a certificate.

  • Using SSL certificates in Kong Gateway

    How to define SSL Certificates and where you can use them.

  • Rotate kong.conf certificates

    Use Stakater Reloader to roll out Kong Gateway pods automatically when cert-manager updates a mounted TLS Secret.

Help us make these docs great!

Kong Developer docs are open source. If you find these useful and want to make them better, contribute today!