---
title: "Tollgate: api gateway plugin | CloudGuys"
description: "A KrakenD CE plugin for API keys, plans, quotas and distributed rate limits, with Valkey as shared state. Rate limiting adds about 19 µs per request in our benchmarks. API keys, quotas and cluster-wide rate limits for KrakenD Community Edition."
url: "https://cloudguys.io/products/tollgate"
language: "en"
image: "https://cloudguys.io/_astro/tollgate-studio.EoiveTtH.webp"
---

API GATEWAY PLUGIN / BUILT AND OPERATED BY CLOUDGUYS

# Tollgate

A KrakenD CE plugin for API keys, plans, quotas and distributed rate limits, with Valkey as shared state. Rate limiting adds about 19 µs per request in our benchmarks.

[Ask about a licence](mailto:hello@cloudguys.io?subject=Tollgate%20licence) [All products](https://cloudguys.io/products)

## What it is

A KrakenD CE plugin that adds the edge features the Community Edition lacks: hashed API keys with plans and quotas, token-bucket or sliding-window rate limits and concurrency caps that hold across every gateway node, IP and geo-IP filtering, a maintenance switch, an audit log and Prometheus metrics. Valkey keeps the shared state.

Built for

Teams running KrakenD Community Edition who need API keys, quotas and limits that hold across every gateway node.

Runs in

Your own KrakenD CE gateways, as a plugin, with a Valkey you run next to them.

Getting started

Commercial licence agreed with each customer. Email us to evaluate it on your gateway.

## Questions

### What is Tollgate?

Tollgate is a plugin for KrakenD Community Edition that adds API keys, plans and quotas, distributed rate and concurrency limits, IP and geo-IP filtering, a maintenance switch, an audit log and metrics. Every gateway node shares state through Valkey.

### How much latency does Tollgate add?

In our October 2026 benchmarks, with Valkey on the same network as the gateway, rate limiting added about 19 µs per request and every feature together about 75 µs. Each synchronous Valkey round trip adds your network's round-trip time on top.

### Do I need KrakenD Enterprise?

No. Tollgate runs as a plugin in KrakenD CE 2.13. You build it with KrakenD's builder image so it matches your gateway version.

### How is Tollgate licensed?

Under a commercial licence agreed with each customer. Email hello@cloudguys.io to evaluate it.

## Want it run for you?

The team that builds Tollgate also reviews and operates cloud platforms. Tell us about your environment and we will scope the next step.

[Book a scoping call](https://cloudguys.io/#architecture-review)

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@type": [
      "ProfessionalService",
      "Organization"
    ],
    "@id": "https://cloudguys.io/#organization",
    "name": "CloudGuys",
    "url": "https://cloudguys.io/",
    "logo": {
      "@type": "ImageObject",
      "url": "https://cloudguys.io/assets/logo.png",
      "width": 512,
      "height": 512
    },
    "image": "https://cloudguys.io/assets/og-image.png",
    "description": "Self-hosted software products, senior engineers embedded in client teams, and cloud security and architecture advisory across AWS, Google Cloud, Azure, Kubernetes, and infrastructure as code.",
    "email": "hello@cloudguys.io",
    "slogan": "Ship with confidence. Keep control.",
    "areaServed": "Worldwide",
    "hasOfferCatalog": {
      "@type": "OfferCatalog",
      "name": "CloudGuys engagements",
      "itemListElement": [
        {
          "@type": "Offer",
          "itemOffered": {
            "@type": "Service",
            "name": "Embedded engineers",
            "url": "https://cloudguys.io/services/embedded-engineers",
            "provider": {
              "@id": "https://cloudguys.io/#organization"
            }
          }
        },
        {
          "@type": "Offer",
          "itemOffered": {
            "@type": "Service",
            "name": "Cloud security assessment",
            "url": "https://cloudguys.io/services/cloud-security-assessment",
            "provider": {
              "@id": "https://cloudguys.io/#organization"
            }
          }
        },
        {
          "@type": "Offer",
          "itemOffered": {
            "@type": "Service",
            "name": "Cloud architecture review",
            "url": "https://cloudguys.io/services/cloud-architecture-review",
            "provider": {
              "@id": "https://cloudguys.io/#organization"
            }
          }
        },
        {
          "@type": "Offer",
          "itemOffered": {
            "@type": "Service",
            "name": "Security remediation",
            "url": "https://cloudguys.io/services/security-remediation",
            "provider": {
              "@id": "https://cloudguys.io/#organization"
            }
          }
        }
      ]
    },
    "knowsAbout": [
      "DevOps",
      "Kubernetes",
      "Terraform",
      "Cloud migration",
      "Cloud cost optimization",
      "GitOps",
      "Site reliability engineering",
      "Kubernetes dashboard",
      "AI SRE",
      "Kubernetes troubleshooting",
      "AWS",
      "Google Cloud",
      "Azure"
    ],
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "sales",
      "email": "hello@cloudguys.io",
      "availableLanguage": [
        "English"
      ],
      "areaServed": "Worldwide"
    },
    "sameAs": [
      "https://www.linkedin.com/company/agrohitech",
      "https://berth.cloudguys.io",
      "https://tele.cloudguys.io"
    ],
    "owns": [
      {
        "@type": "SoftwareApplication",
        "@id": "https://berth.cloudguys.io/#software",
        "name": "Berth",
        "applicationCategory": "DeveloperApplication",
        "operatingSystem": "Kubernetes",
        "url": "https://berth.cloudguys.io",
        "description": "Berth is a self-hosted Kubernetes dashboard with a read-only AI SRE: endpoint health, capacity planning, guided app exposure, and evidence-based troubleshooting, run in your own cluster."
      },
      {
        "@type": "SoftwareApplication",
        "@id": "https://tele.cloudguys.io/#software",
        "name": "Tele",
        "applicationCategory": "CommunicationApplication",
        "operatingSystem": "Web",
        "url": "https://tele.cloudguys.io",
        "description": "Tele is real-time audio and video call infrastructure: a meeting API for embedding calls in your own application and a managed workspace for teams, deployable in your own cloud or private environment."
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "@id": "https://cloudguys.io/#website",
    "url": "https://cloudguys.io/",
    "name": "CloudGuys",
    "description": "Self-hosted software, embedded engineers and cloud security advisory for teams that run their own platform.",
    "publisher": {
      "@id": "https://cloudguys.io/#organization"
    },
    "inLanguage": "en"
  },
  {
    "@context": "https://schema.org",
    "@type": "SoftwareApplication",
    "@id": "https://cloudguys.io/products/tollgate/#software",
    "name": "Tollgate",
    "url": "https://cloudguys.io/products/tollgate",
    "description": "A KrakenD CE plugin that adds the edge features the Community Edition lacks: hashed API keys with plans and quotas, token-bucket or sliding-window rate limits and concurrency caps that hold across every gateway node, IP and geo-IP filtering, a maintenance switch, an audit log and Prometheus metrics. Valkey keeps the shared state.",
    "applicationCategory": "API gateway plugin",
    "publisher": {
      "@id": "https://cloudguys.io/#organization"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "WebPage",
    "@id": "https://cloudguys.io/products/tollgate#page",
    "url": "https://cloudguys.io/products/tollgate",
    "name": "Tollgate: api gateway plugin | CloudGuys",
    "description": "A KrakenD CE plugin for API keys, plans, quotas and distributed rate limits, with Valkey as shared state. Rate limiting adds about 19 µs per request in our benchmarks.",
    "about": {
      "@id": "https://cloudguys.io/products/tollgate/#software"
    },
    "isPartOf": {
      "@id": "https://cloudguys.io/#website"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Home",
        "item": "https://cloudguys.io/"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Products",
        "item": "https://cloudguys.io/products"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "Tollgate",
        "item": "https://cloudguys.io/products/tollgate"
      }
    ]
  }
]
```
