<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://sonicjs.com</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://sonicjs.com/quickstart</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sonicjs.com/installation</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sonicjs.com/architecture</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/collections</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/database</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/api</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/authentication</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sonicjs.com/routing</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sonicjs.com/templating</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sonicjs.com/plugins</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sonicjs.com/plugins/core</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sonicjs.com/plugins/development</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sonicjs.com/caching</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sonicjs.com/attachments</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sonicjs.com/webhooks</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sonicjs.com/deployment</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sonicjs.com/errors</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sonicjs.com/pagination</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sonicjs.com/testing</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sonicjs.com/sdks</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sonicjs.com/telemetry</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://sonicjs.com/examples</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sonicjs.com/faq</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sonicjs.com/community</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sonicjs.com/contributing</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://sonicjs.com/contacts</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://sonicjs.com/conversations</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://sonicjs.com/messages</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://sonicjs.com/groups</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://sonicjs.com/changelog</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sonicjs.com/roadmap</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sonicjs.com/blog</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/directus-vs-payload-vs-sonicjs</loc>
<lastmod>2026-01-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/directus-vs-sanity-vs-sonicjs</loc>
<lastmod>2026-01-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/nestjs-vs-sonicjs-vs-hono</loc>
<lastmod>2026-01-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/sanity-vs-contentful-vs-sonicjs</loc>
<lastmod>2026-01-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/strapi-vs-contentful-vs-sonicjs</loc>
<lastmod>2026-01-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/strapi-vs-directus-vs-sonicjs</loc>
<lastmod>2026-01-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/strapi-vs-payload-vs-sonicjs</loc>
<lastmod>2026-01-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/strapi-vs-sanity-vs-sonicjs</loc>
<lastmod>2026-01-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/best-open-source-project-for-ai-coding-practice</loc>
<lastmod>2026-01-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/custom-public-routes-in-sonicjs</loc>
<lastmod>2025-12-29</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/using-sonicjs-with-astro</loc>
<lastmod>2025-12-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/sonicjs-vs-strapi</loc>
<lastmod>2025-12-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/why-edge-first-cms-is-the-future</loc>
<lastmod>2025-12-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/sonicjs-caching-strategy</loc>
<lastmod>2025-12-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/building-a-blog-with-sonicjs</loc>
<lastmod>2025-12-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/getting-started-with-sonicjs</loc>
<lastmod>2025-12-12</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/category/tutorials</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/category/comparisons</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/category/guides</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/category/news</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sonicjs.com/blog/category/deep-dives</loc>
<lastmod>2026-04-03T01:41:08.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
