<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>API Key on Atlas</title><link>https://www.javiercd.es/en/tags/api-key/</link><description>Recent content in API Key on Atlas</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sun, 26 Jul 2026 00:00:00 +0200</lastBuildDate><atom:link href="https://www.javiercd.es/en/tags/api-key/index.xml" rel="self" type="application/rss+xml"/><item><title>Installing Kong with Docker (Hybrid Mode)</title><link>https://www.javiercd.es/en/posts/kong/02-instalacion-docker-hibrido/02-instalacion-docker-hibrido/</link><pubDate>Sun, 26 Jul 2026 00:00:00 +0200</pubDate><guid>https://www.javiercd.es/en/posts/kong/02-instalacion-docker-hibrido/02-instalacion-docker-hibrido/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In this article we will deploy &lt;strong&gt;Kong Gateway 3.10 open source&lt;/strong&gt; in &lt;strong&gt;Hybrid mode&lt;/strong&gt; using Docker Compose. This architecture, based on the separation between the &lt;strong&gt;Control Plane (CP)&lt;/strong&gt; and the &lt;strong&gt;Data Plane (DP)&lt;/strong&gt;, is one of the deployment models recommended by Kong for API Gateway environments because of its flexibility, scalability, and high availability.&lt;/p&gt;
&lt;p&gt;In a Hybrid deployment, only the &lt;strong&gt;Control Plane&lt;/strong&gt; maintains a direct connection to the database and is responsible for managing the full gateway configuration through the &lt;strong&gt;Admin API&lt;/strong&gt; and &lt;strong&gt;Kong Manager&lt;/strong&gt;. The &lt;strong&gt;Data Planes&lt;/strong&gt;, on the other hand, run in &lt;em&gt;DB-less&lt;/em&gt; mode and automatically receive configuration from the Control Plane through a secure channel protected by &lt;strong&gt;mTLS&lt;/strong&gt;. This allows the Data Planes to keep processing traffic even if the Control Plane or the database becomes temporarily unavailable.&lt;/p&gt;</description></item><item><title>Key Auth in Kong</title><link>https://www.javiercd.es/en/posts/kong/plugins-autenticacion/11-autenticacion-key-auth/11-autenticacion-key-auth/</link><pubDate>Sun, 26 Jul 2026 00:00:00 +0200</pubDate><guid>https://www.javiercd.es/en/posts/kong/plugins-autenticacion/11-autenticacion-key-auth/11-autenticacion-key-auth/</guid><description>&lt;p&gt;An API key may look like little more than a random string that a client adds to every request. To use it correctly, however, it helps to separate three ideas: the credential presented by the client, the validation performed by Kong Gateway, and the identity of the Consumer associated with that credential.&lt;/p&gt;
&lt;p&gt;This article covers those three layers and builds a reproducible lab with Kong Ingress Controller. We will first understand each resource, then apply it, and finally verify what happens inside Kong.&lt;/p&gt;</description></item></channel></rss>