<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.nodedata.dev/</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.nodedata.dev/sdk</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/sdk/reference</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/docs</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/docs/quickstart</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/docs/authentication</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/docs/errors</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/docs/pagination</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/docs/webhooks</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/docs/inference</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/docs/publishing</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/api</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/tools</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/tools/playground</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/tools/webhooks</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/tools/keys</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/tools/tokens</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/progress</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/changelog</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/status</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/eggs</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/coffee</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/whoami</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/gnu</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/the-web</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/the-web/request-response</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/the-web/status-codes</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/the-web/headers-and-caching</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/the-web/how-the-browser-renders</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/html-css</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/html-css/semantic-html</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/html-css/forms</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/html-css/box-model</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/html-css/flex-grid</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/html-css/responsive-a11y</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/javascript</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/javascript/values-and-types</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/javascript/functions-closures</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/javascript/arrays-objects</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/javascript/async</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/javascript/modules-errors</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/javascript/fetch-and-json</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/typescript</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/typescript/types-and-inference</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/typescript/unions-narrowing</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/typescript/generics</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/typescript/typed-api-clients</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/react</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/react/components-props</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/react/state</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/react/effects</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/react/composition</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/react/forms-in-react</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/nextjs</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/nextjs/app-router</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/nextjs/server-client</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/nextjs/data-and-caching</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/nextjs/route-handlers</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/nextjs/deploy</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/apis</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/apis/rest-shapes</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/apis/auth-and-scopes</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/apis/pagination-and-retries</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/apis/webhooks</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/apis/inference</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/craft</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/craft/git</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/craft/performance</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/craft/debugging</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.nodedata.dev/learn/craft/security</loc>
<lastmod>2026-08-06T09:16:14.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
