<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blogs.powerduck.com/switching-ai-tools-without-reintroducing-your-api</loc>
    <lastmod>2026-10-10T09:41:41.714Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.powerduck.com/mock-api-frontend-msw-vs-prism</loc>
    <lastmod>2026-10-10T09:39:25.078Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.powerduck.com/ai-api-design-local-first</loc>
    <lastmod>2026-10-10T09:41:23.056Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.powerduck.com/document-webhooks-openapi-3-1</loc>
    <lastmod>2026-10-10T09:39:22.262Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.powerduck.com/when-ai-writes-your-system-who-defines-done</loc>
    <lastmod>2026-10-10T09:41:39.096Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.powerduck.com/a-curl-command-is-not-an-api-handoff</loc>
    <lastmod>2026-10-10T09:41:36.371Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.powerduck.com/how-to-test-websocket-apis</loc>
    <lastmod>2026-10-10T09:39:19.690Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.powerduck.com/debug-every-protocol-in-one-workspace</loc>
    <lastmod>2026-10-10T09:41:17.595Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.powerduck.com/how-to-test-sse-server-sent-events</loc>
    <lastmod>2026-10-10T09:39:05.957Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.powerduck.com/rest-api-error-response-rfc-9457</loc>
    <lastmod>2026-10-10T09:39:03.370Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.powerduck.com/the-field-was-renamed-three-times-your-frontend-never-noticed</loc>
    <lastmod>2026-10-10T09:41:52.299Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.powerduck.com/one-spec-source-of-truth</loc>
    <lastmod>2026-10-10T09:41:14.810Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.powerduck.com/cursor-vs-offset-pagination-api-design</loc>
    <lastmod>2026-10-10T09:39:00.671Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.powerduck.com/organize-large-openapi-spec-multiple-files</loc>
    <lastmod>2026-10-10T09:40:45.448Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.powerduck.com/swagger-2-to-openapi-3-migration</loc>
    <lastmod>2026-10-10T09:38:57.997Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.powerduck.com/stoplight-studio-alternatives-2026</loc>
    <lastmod>2026-10-10T09:38:55.354Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.powerduck.com/api-first-vs-code-first-2026-ai-agents</loc>
    <lastmod>2026-10-10T09:38:42.257Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>