<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://docs.graftcode.com</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start</loc>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://docs.graftcode.com/introduction/what-is-graftcode</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/introduction/what-problem-does-graftcode-solve</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/introduction/where-graftcode-fits</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/introduction/when-to-use-graftcode</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/core-concepts/what-is-a-graft</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/core-concepts/public-interface-vs-business-logic</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/core-concepts/caller-and-receiver</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/core-concepts/graftcode-gateway</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/core-concepts/hypertube-runtime-bridge</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/core-concepts/graftcode-vision</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/how-graftcode-works/development-time-vs-production-time</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/how-graftcode-works/what-goes-to-graftcode-cloud</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/how-graftcode-works/how-grafts-are-generated</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/how-graftcode-works/runtime-call-execution</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/how-graftcode-works/local-remote-and-in-memory-execution</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/how-graftcode-works/observability-tracing-and-context-propagation</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/how-graftcode-works/scaling-load-balancers-and-proxies</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/how-graftcode-works/what-happens-when-interfaces-change</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/how-graftcode-works/alpha-limitations-and-known-constraints</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/integration-patterns/service-to-service-integration</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/integration-patterns/edge-clients-without-apis</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/integration-patterns/internal-business-apis</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/integration-patterns/mcp-hosting-and-ai-tools</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/integration-patterns/modular-monoliths</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/integration-patterns/microservices-without-contracts</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/integration-patterns/event-driven-communication-preview</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/security-and-trust/security-model-overview</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/security-and-trust/authentication-and-authorization</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/security-and-trust/security-plugins</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/security-and-trust/transport-security-tls-wss</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/security-and-trust/network-boundaries-and-isolation</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/security-and-trust/enterprise-self-hosted-engine</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/performance-and-efficiency/compare-performance</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/performance-and-efficiency/why-runtime-level-integration-is-faster</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/performance-and-efficiency/rest-vs-grpc-vs-graftcode</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/performance-and-efficiency/cpu-memory-and-network-usage</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/performance-and-efficiency/cloud-cost-implications</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/performance-and-efficiency/when-performance-gains-matter</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/reference/quick-reference</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/1-connect-frontend-to-backend/angular</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/1-connect-frontend-to-backend/react</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/1-connect-frontend-to-backend/vue</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/2-expose-backend/dotnet</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/2-expose-backend/groovy</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/2-expose-backend/java</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/2-expose-backend/javascript</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/2-expose-backend/kotlin</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/2-expose-backend/php</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/2-expose-backend/python</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/2-expose-backend/ruby</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/3-connect-microservices/dotnet</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/3-connect-microservices/java</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/3-connect-microservices/javascript</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/3-connect-microservices/php</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/3-connect-microservices/python</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/3-connect-microservices/ruby</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/4-use-modules-from-any-technology/dotnet</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/4-use-modules-from-any-technology/java</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/4-use-modules-from-any-technology/javascript</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/4-use-modules-from-any-technology/php</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/4-use-modules-from-any-technology/python</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/4-use-modules-from-any-technology/ruby</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/5-expose-mcp/dotnet</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/5-expose-mcp/java</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/5-expose-mcp/javascript</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/5-expose-mcp/php</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/5-expose-mcp/python</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/5-expose-mcp/ruby</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/6-switch-between-monolith-and-microservices/dotnet</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/6-switch-between-monolith-and-microservices/java</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/6-switch-between-monolith-and-microservices/javascript</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/6-switch-between-monolith-and-microservices/php</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/6-switch-between-monolith-and-microservices/python</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docs.graftcode.com/quick-start/6-switch-between-monolith-and-microservices/ruby</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
