<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://convex.shadowjs.net/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/convex/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/convex/setup/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/convex/queries/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/convex/suspense/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/convex/server-rendering-and-hydration/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/convex/mutations/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/convex/actions/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/convex/paginated-queries/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/convex/auth/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/convex/mutations-retries-pending-state-and-the-unload-guard/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/convex/uploading-files/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/convex/server-functions-and-loaders-fetchquery-fetchmutation-fetchaction/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/convex/validation-standard-schema-from-convex-validators/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/convex/development-checks-for-optimistic-updates/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/convex/server-features-convex-runs-for-you/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/convex/coming-from-the-convex-react-guide/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/convex/production-checks/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/convex/notes-and-limits/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/create-convex-client/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/create-http-caller/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/fetch-action/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/fetch-mutation/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/fetch-query/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/from-convex-validator/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/preload-query/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/use-action/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/use-convex/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/use-convex-auth/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/use-mutation/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/use-paginated-query/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/use-pending-mutations/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/use-query/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/use-upload-file/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/action-handle/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/auth-hook-state/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/convex-auth-state/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/convex-client-like/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/convex-http-caller-like/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/convex-http-client-like/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/convex-provider-props/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/convex-provider-with-auth-props/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/mutation-handle/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/paginated-query-options/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/paginated-query-result/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/preloaded-query/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/query-result/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/server-call-options/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/server-convex-provider-props/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/standard-issue/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/standard-props/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/standard-schema-v1/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/uploaded-file/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/upload-file-handle/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/upload-options/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/upload-progress/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/use-mutation-options/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/use-query-options/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/action-ref/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/auth-token-fetcher-like/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/mutation-ref/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/optimistic-update-for/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/page-item/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/paginated-args-input/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/pagination-status/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/query-args-input/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/query-ref/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/query-status/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/standard-result/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/authenticated/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/auth-loading/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/convex-provider/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/convex-provider-with-auth/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/server-convex-provider/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/reference/convex/unauthenticated/</loc>
  </url>
  <url>
    <loc>https://convex.shadowjs.net/guides/</loc>
  </url>
</urlset>
