{"schemaVersion":"ready-scan.discovery-entity.v3","id":"urn:readyscan:entity:krakend-s-l-u-q137591250","slug":"krakend-s-l-u-q137591250","kind":"entity","entityType":"Organization","canonicalUrl":"https://directory.readyscan.ai/entities/krakend-s-l-u-q137591250","machineUrl":"https://directory.readyscan.ai/discovery/entities/krakend-s-l-u-q137591250.json","llmsUrl":"https://directory.readyscan.ai/entities/krakend-s-l-u-q137591250/llms.txt","name":"KrakenD S.L.U.","alternateNames":[],"websiteUrl":"https://www.krakend.io/","category":{"slug":"software","name":"Software","canonicalUrl":"https://directory.readyscan.ai/directory/software"},"description":"Spanish software company developing KrakenD, an open-source, stateless API gateway.","summary":"KrakenD S.L.U.: Spanish software company developing KrakenD, an open-source, stateless API gateway. Website: https://www.krakend.io/","localizedDescriptions":[],"claims":[{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-175cc62006f00f435f74","label":"Does KrakenD replace the AI features already built into Copilot Studio, ServiceNow, or Dynamics?","value":"“No. KrakenD governs traffic that passes through a client you control. SaaS platforms that route LLM calls server-side go through the vendor's own infrastructure, not yours. It complements those layers by governing the pro-code and custom-built traffic sitting alongside them, it does not replace vendor-specific consoles.”","sourceIds":["source-f1630b4b8d4f09b5"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-9245b752e930785970f9","label":"How does per-team token budget enforcement actually work?","value":"“KrakenD reads the JWT claim on each request, routes it to the correct backend, and enforces a token ceiling per team, project, or agent at the gateway level. No application code has to track or report its own usage.”","sourceIds":["source-f1630b4b8d4f09b5"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-9dad08e859c3ae0cf1a5","label":"We already log LLM calls at the application level. Why do we need a gateway layer for this?","value":"“Application-level logging only sees what that one application sends. When many teams call several providers directly with their own keys, there is no shared layer to attribute cost, catch duplicate prompts across teams, or produce one audit trail your security team can review without going application by application.”","sourceIds":["source-f1630b4b8d4f09b5"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-758eaea94cef42ca2d3a","label":"We run inference on-prem with no PVCs and no database allowed in the critical path. Does KrakenD still work?","value":"“Yes, this is a common deployment pattern. KrakenD is stateless: no PVC, no node coordination, no database in the critical path.”","sourceIds":["source-f1630b4b8d4f09b5"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-2380ff5a708e2775b110","label":"4. We run inference on-prem with no PVCs and no database allowed in the critical path. Does KrakenD still work?","value":"“Yes, this is a common deployment pattern. KrakenD is stateless: no PVC, no node coordination, no database in the critical path.”","sourceIds":["source-f1630b4b8d4f09b5"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-65675339a0762302ec14","label":"Does KrakenD decompose my monolith for me?","value":"“No. KrakenD does not refactor your codebase, extract your services, or decide which parts to break apart.”","sourceIds":["source-525f244be9d4238b"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-852bcdf1d3e3751a41b0","label":"Is this only relevant if I am actively migrating away from a monolith?","value":"“No. The composition layer KrakenD provides is useful any time you have more than one backend serving the same client. Whether you are mid-migration, post-migration, or pre-migration and still on a monolith but planning ahead, the cross-cutting concerns problem is the same.”","sourceIds":["source-525f244be9d4238b"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-8f2f5e5d7b904348205e","label":"How does API composition make migration safer?","value":"“It eliminates the hardest constraint of incremental migration: the moment when a single client request needs data from both the monolith and a newly extracted service. A reverse proxy cannot serve both in one response without breaking the client contract.”","sourceIds":["source-525f244be9d4238b"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-4e23e21957a8408d3e83","label":"Does KrakenD help with the strangler fig pattern specifically?","value":"“Yes. KrakenD routes traffic by path prefix. You point new paths to extracted services and legacy paths to the monolith. For endpoints that need data from both, KrakenD composes the response. The client calls the same endpoint throughout. When the monolith is retired, only the routing config changes.”","sourceIds":["source-525f244be9d4238b"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-9994001be95ce86aa92f","label":"1. Does KrakenD decompose my monolith for me?","value":"“No. KrakenD does not refactor your codebase, extract your services, or decide which parts to break apart.”","sourceIds":["source-525f244be9d4238b"]},{"id":"source-description","label":"About","value":"Spanish software company developing KrakenD, an open-source, stateless API gateway.","sourceIds":["source-3255381234a81f60"]},{"id":"source-listed-website","label":"Website","value":"https://www.krakend.io/","sourceIds":["source-3255381234a81f60"]}],"knowledge":{"offerings":[],"answers":[{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-175cc62006f00f435f74","question":"Does KrakenD replace the AI features already built into Copilot Studio, ServiceNow, or Dynamics?","answer":"“No. KrakenD governs traffic that passes through a client you control. SaaS platforms that route LLM calls server-side go through the vendor's own infrastructure, not yours. It complements those layers by governing the pro-code and custom-built traffic sitting alongside them, it does not replace vendor-specific consoles.”","sourceIds":["source-f1630b4b8d4f09b5"],"claimIds":["content-native-digital-agencies-84e70f7b0d2d6ba4-a-175cc62006f00f435f74"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-9245b752e930785970f9","question":"How does per-team token budget enforcement actually work?","answer":"“KrakenD reads the JWT claim on each request, routes it to the correct backend, and enforces a token ceiling per team, project, or agent at the gateway level. No application code has to track or report its own usage.”","sourceIds":["source-f1630b4b8d4f09b5"],"claimIds":["content-native-digital-agencies-84e70f7b0d2d6ba4-a-9245b752e930785970f9"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-9dad08e859c3ae0cf1a5","question":"We already log LLM calls at the application level. Why do we need a gateway layer for this?","answer":"“Application-level logging only sees what that one application sends. When many teams call several providers directly with their own keys, there is no shared layer to attribute cost, catch duplicate prompts across teams, or produce one audit trail your security team can review without going application by application.”","sourceIds":["source-f1630b4b8d4f09b5"],"claimIds":["content-native-digital-agencies-84e70f7b0d2d6ba4-a-9dad08e859c3ae0cf1a5"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-758eaea94cef42ca2d3a","question":"We run inference on-prem with no PVCs and no database allowed in the critical path. Does KrakenD still work?","answer":"“Yes, this is a common deployment pattern. KrakenD is stateless: no PVC, no node coordination, no database in the critical path.”","sourceIds":["source-f1630b4b8d4f09b5"],"claimIds":["content-native-digital-agencies-84e70f7b0d2d6ba4-a-758eaea94cef42ca2d3a"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-2380ff5a708e2775b110","question":"4. We run inference on-prem with no PVCs and no database allowed in the critical path. Does KrakenD still work?","answer":"“Yes, this is a common deployment pattern. KrakenD is stateless: no PVC, no node coordination, no database in the critical path.”","sourceIds":["source-f1630b4b8d4f09b5"],"claimIds":["content-native-digital-agencies-84e70f7b0d2d6ba4-a-2380ff5a708e2775b110"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-65675339a0762302ec14","question":"Does KrakenD decompose my monolith for me?","answer":"“No. KrakenD does not refactor your codebase, extract your services, or decide which parts to break apart.”","sourceIds":["source-525f244be9d4238b"],"claimIds":["content-native-digital-agencies-84e70f7b0d2d6ba4-a-65675339a0762302ec14"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-852bcdf1d3e3751a41b0","question":"Is this only relevant if I am actively migrating away from a monolith?","answer":"“No. The composition layer KrakenD provides is useful any time you have more than one backend serving the same client. Whether you are mid-migration, post-migration, or pre-migration and still on a monolith but planning ahead, the cross-cutting concerns problem is the same.”","sourceIds":["source-525f244be9d4238b"],"claimIds":["content-native-digital-agencies-84e70f7b0d2d6ba4-a-852bcdf1d3e3751a41b0"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-8f2f5e5d7b904348205e","question":"How does API composition make migration safer?","answer":"“It eliminates the hardest constraint of incremental migration: the moment when a single client request needs data from both the monolith and a newly extracted service. A reverse proxy cannot serve both in one response without breaking the client contract.”","sourceIds":["source-525f244be9d4238b"],"claimIds":["content-native-digital-agencies-84e70f7b0d2d6ba4-a-8f2f5e5d7b904348205e"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-4e23e21957a8408d3e83","question":"Does KrakenD help with the strangler fig pattern specifically?","answer":"“Yes. KrakenD routes traffic by path prefix. You point new paths to extracted services and legacy paths to the monolith. For endpoints that need data from both, KrakenD composes the response. The client calls the same endpoint throughout. When the monolith is retired, only the routing config changes.”","sourceIds":["source-525f244be9d4238b"],"claimIds":["content-native-digital-agencies-84e70f7b0d2d6ba4-a-4e23e21957a8408d3e83"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-9994001be95ce86aa92f","question":"1. Does KrakenD decompose my monolith for me?","answer":"“No. KrakenD does not refactor your codebase, extract your services, or decide which parts to break apart.”","sourceIds":["source-525f244be9d4238b"],"claimIds":["content-native-digital-agencies-84e70f7b0d2d6ba4-a-9994001be95ce86aa92f"]}],"developments":[]},"sources":[{"id":"source-record","title":"KrakenD S.L.U. website","publisher":"krakend.io","url":"https://www.krakend.io/","accessedOn":"2026-10-27"},{"id":"source-f1630b4b8d4f09b5","title":"krakend.io/solutions/ai-governance/","publisher":"krakend.io","url":"https://www.krakend.io/solutions/ai-governance/","accessedOn":"2026-10-27","relatedPublicationsUrl":"https://readyscan.ai/sources/source-f1630b4b8d4f09b5"},{"id":"source-525f244be9d4238b","title":"krakend.io/solutions/monolith-to-microservices/","publisher":"krakend.io","url":"https://www.krakend.io/solutions/monolith-to-microservices/","accessedOn":"2026-10-27","relatedPublicationsUrl":"https://readyscan.ai/sources/source-525f244be9d4238b"},{"id":"source-3255381234a81f60","title":"wikidata.org/wiki/Special:EntityData/Q137591250.json","publisher":"wikidata.org","url":"https://www.wikidata.org/wiki/Special:EntityData/Q137591250.json?revision=2469638087","accessedOn":"2026-10-27","relatedPublicationsUrl":"https://readyscan.ai/sources/source-3255381234a81f60"}],"ownership":{"state":"public_sourced_unclaimed","notice":"Public-source record; owner verification is not claimed.","provenance":{"snapshotId":"krakend-s-l-u-q137591250-content-3cb61a149d630bc3-snapshot","sourceId":"ready-scan-subjects","sourceRecordId":"Q137591250","sourceRevisionId":"Q137591250:content:ca1ff951dfa3a365","sourceContentHash":"fnv1a64:3c1a1859d84f1a3f","recordRevisionId":"Q137591250:content:ca1ff951dfa3a365","recordContentHash":"fnv1a64:808bf22e29185a7b","sourceCanonicalUrl":"https://www.krakend.io/","sourceModifiedAt":"2026-10-27T09:24:40.699Z","observedOn":"2026-10-27","permission":{"basis":"public_information","evidenceUrl":"https://www.krakend.io/"},"attributionUrl":"https://www.krakend.io/"}},"datePublished":"2026-10-27","dateModified":"2026-10-27","contentFingerprint":"fnv1a64:ec2ffed487327b25","revision":"fnv1a64:6883d2b5a7c1f680","agentProtocol":{"discovery":"https://readyscan.ai/api/v1/ai-search/discovery","evidence":"https://readyscan.ai/api/v1/ai-search/entities/krakend-s-l-u-q137591250/evidence"},"structuredData":{"@context":"https://schema.org","@id":"https://directory.readyscan.ai/entities/krakend-s-l-u-q137591250#entity","name":"KrakenD S.L.U.","identifier":"urn:readyscan:entity:krakend-s-l-u-q137591250","description":"Spanish software company developing KrakenD, an open-source, stateless API gateway.","url":"https://www.krakend.io/","mainEntityOfPage":"https://directory.readyscan.ai/entities/krakend-s-l-u-q137591250","datePublished":"2026-10-27","dateModified":"2026-10-27","citation":["https://www.krakend.io/","https://www.krakend.io/solutions/ai-governance/","https://www.krakend.io/solutions/monolith-to-microservices/","https://www.wikidata.org/wiki/Special:EntityData/Q137591250.json?revision=2469638087"],"additionalProperty":[{"@type":"PropertyValue","propertyID":"ownership-state","name":"Ownership state","value":"public_sourced_unclaimed"},{"@type":"PropertyValue","propertyID":"content-fingerprint","name":"Material content fingerprint","value":"fnv1a64:ec2ffed487327b25"},{"@type":"PropertyValue","propertyID":"source-record","name":"Source record","value":"ready-scan-subjects/Q137591250"},{"@type":"PropertyValue","propertyID":"source-revision","name":"Source revision","value":"Q137591250:content:ca1ff951dfa3a365"},{"@type":"PropertyValue","propertyID":"claim:content-native-digital-agencies-84e70f7b0d2d6ba4-a-175cc62006f00f435f74","name":"Does KrakenD replace the AI features already built into Copilot Studio, ServiceNow, or Dynamics?","value":"“No. KrakenD governs traffic that passes through a client you control. SaaS platforms that route LLM calls server-side go through the vendor's own infrastructure, not yours. It complements those layers by governing the pro-code and custom-built traffic sitting alongside them, it does not replace vendor-specific consoles.”"},{"@type":"PropertyValue","propertyID":"claim:content-native-digital-agencies-84e70f7b0d2d6ba4-a-9245b752e930785970f9","name":"How does per-team token budget enforcement actually work?","value":"“KrakenD reads the JWT claim on each request, routes it to the correct backend, and enforces a token ceiling per team, project, or agent at the gateway level. No application code has to track or report its own usage.”"},{"@type":"PropertyValue","propertyID":"claim:content-native-digital-agencies-84e70f7b0d2d6ba4-a-9dad08e859c3ae0cf1a5","name":"We already log LLM calls at the application level. Why do we need a gateway layer for this?","value":"“Application-level logging only sees what that one application sends. When many teams call several providers directly with their own keys, there is no shared layer to attribute cost, catch duplicate prompts across teams, or produce one audit trail your security team can review without going application by application.”"},{"@type":"PropertyValue","propertyID":"claim:content-native-digital-agencies-84e70f7b0d2d6ba4-a-758eaea94cef42ca2d3a","name":"We run inference on-prem with no PVCs and no database allowed in the critical path. Does KrakenD still work?","value":"“Yes, this is a common deployment pattern. KrakenD is stateless: no PVC, no node coordination, no database in the critical path.”"},{"@type":"PropertyValue","propertyID":"claim:content-native-digital-agencies-84e70f7b0d2d6ba4-a-2380ff5a708e2775b110","name":"4. We run inference on-prem with no PVCs and no database allowed in the critical path. Does KrakenD still work?","value":"“Yes, this is a common deployment pattern. KrakenD is stateless: no PVC, no node coordination, no database in the critical path.”"},{"@type":"PropertyValue","propertyID":"claim:content-native-digital-agencies-84e70f7b0d2d6ba4-a-65675339a0762302ec14","name":"Does KrakenD decompose my monolith for me?","value":"“No. KrakenD does not refactor your codebase, extract your services, or decide which parts to break apart.”"},{"@type":"PropertyValue","propertyID":"claim:content-native-digital-agencies-84e70f7b0d2d6ba4-a-852bcdf1d3e3751a41b0","name":"Is this only relevant if I am actively migrating away from a monolith?","value":"“No. The composition layer KrakenD provides is useful any time you have more than one backend serving the same client. Whether you are mid-migration, post-migration, or pre-migration and still on a monolith but planning ahead, the cross-cutting concerns problem is the same.”"},{"@type":"PropertyValue","propertyID":"claim:content-native-digital-agencies-84e70f7b0d2d6ba4-a-8f2f5e5d7b904348205e","name":"How does API composition make migration safer?","value":"“It eliminates the hardest constraint of incremental migration: the moment when a single client request needs data from both the monolith and a newly extracted service. A reverse proxy cannot serve both in one response without breaking the client contract.”"},{"@type":"PropertyValue","propertyID":"claim:content-native-digital-agencies-84e70f7b0d2d6ba4-a-4e23e21957a8408d3e83","name":"Does KrakenD help with the strangler fig pattern specifically?","value":"“Yes. KrakenD routes traffic by path prefix. You point new paths to extracted services and legacy paths to the monolith. For endpoints that need data from both, KrakenD composes the response. The client calls the same endpoint throughout. When the monolith is retired, only the routing config changes.”"},{"@type":"PropertyValue","propertyID":"claim:content-native-digital-agencies-84e70f7b0d2d6ba4-a-9994001be95ce86aa92f","name":"1. Does KrakenD decompose my monolith for me?","value":"“No. KrakenD does not refactor your codebase, extract your services, or decide which parts to break apart.”"},{"@type":"PropertyValue","propertyID":"claim:source-description","name":"About","value":"Spanish software company developing KrakenD, an open-source, stateless API gateway."},{"@type":"PropertyValue","propertyID":"claim:source-listed-website","name":"Website","value":"https://www.krakend.io/"}],"@type":"Organization"}}