<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://pikku.dev/benchmarks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2021/08/01/hello</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2021/08/01/service-hook</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2021/10/30/service-injection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2021/11/01/service-lookup-vs-cloud</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2022/02/22/pikku-vs-nestjs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2024/09/21/pikku-0.2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2024/10/01/pikku-0.3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2024/10/31/pikku-0.5</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2024/12/13/pikku-0.6</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2024/12/23/pikku-goes-serverless</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2025/01/08/inspector-pikku</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2025/03/05/pikku-rebrand</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2025/03/11/pikku-tags-middleware</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2025/03/12/websockets-pikku-architecture</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2025/04/29/content-mangement</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2025/04/30/native-fetch</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2025/07/18/pikku-0.8</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2025/08/23/pikku-0.9</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/2025/11/09/pikku-0.10</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/authors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/blog/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/core/addons</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/core/built-in-services</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/core/console</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/core/function</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/core/secrets</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/core/security</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/core/services</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/core/treeshaking</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/core/versioning</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/core/vscode</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/developers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/dynamic-workflows</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/fabric</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/features</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/getting-started</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/instant-reload</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/manual-setup</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/pricing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/use-cases/api-agents</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/use-cases/background-jobs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/use-cases/internal-tools</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/use-cases/realtime</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/use-cases/scheduled-jobs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/use-cases/workflows</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/wires/bot</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/wires/cli</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/wires/cron</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/wires/gateway</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/wires/http</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/wires/mcp</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/wires/queue</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/wires/rpc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/wires/trigger</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/wires/websocket</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/wires/workflow</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/addon/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/addon/consuming</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/addon/creating</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/addon/secrets</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/advanced/import-patterns</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/advanced/node-metadata</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/advanced/oauth2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/api/content-service</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/api/event-hub</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/api/exception</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/api/jwt-service</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/api/logger</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/api/pikku-task-scheduler</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/api/schema-service</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/api/secret-service</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/api/user-session-service</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/api/variables-service</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/comparison/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/comparison/hono</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/comparison/nestjs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/console/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/console/features</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/console/getting-started</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/core-features/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/core-features/errors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/core-features/functions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/core-features/middleware</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/core-features/permission-guards</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/core-features/secrets</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/core-features/services</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/core-features/testing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/core-features/user-sessions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/core-features/variables</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/core-features/versioning</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/core-features/wires</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/custom-runtimes/custom-http-runtime</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/custom-runtimes/custom-mcp-server</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/custom-runtimes/custom-queue-runtime</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/custom-runtimes/custom-scheduler-handler</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/custom-runtimes/custom-websocket-handler</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/middleware/auth-apikey</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/middleware/auth-cookie</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/middleware/auth-jwt</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/navigation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/philosophy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/philosophy/architecture</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/philosophy/limitations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/philosophy/typed-clients</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/philosophy/types-and-schemas</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/philosophy/vision</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/configuration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/errors/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/errors/pku111</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/errors/pku123</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/errors/pku220</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/errors/pku236</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/errors/pku247</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/errors/pku342</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/errors/pku370</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/errors/pku384</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/errors/pku400</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/errors/pku426</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/errors/pku431</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/errors/pku456</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/errors/pku559</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/errors/pku685</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/errors/pku835</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/pikku-cli/tree-shaking</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/runtimes/aws-lambda</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/runtimes/bullmq</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/runtimes/cloudflare-functions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/runtimes/express-middleware</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/runtimes/fastify-plugin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/runtimes/mcp-server</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/runtimes/nextjs-app</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/runtimes/pg-boss</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/runtimes/uws-handler</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/runtimes/ws-handler</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/storage/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/storage/aws-services</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/storage/kysely</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/storage/postgresql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/storage/redis</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/ai-agents/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/channels/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/channels/channel-route</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/channels/websocket-client</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/cli/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/cli/local-cli</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/cli/remote-cli</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/gateway/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/http/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/http/cors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/http/fetch-client</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/http/openapi</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/http/route-groups</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/http/router</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/http/server-sent-events</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/mcp/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/mcp/prompts</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/mcp/resources</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/mcp/tools</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/queue/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/queue/client</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/queue/examples</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/rpcs/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/rpcs/deployment</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/rpcs/external</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/rpcs/internal</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/scheduled-tasks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/triggers/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/workflows/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/workflows/configuration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/workflows/deployment</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/workflows/getting-started</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/workflows/graph-workflows</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/docs/wiring/workflows/steps</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pikku.dev/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>