<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url>
<loc>https://rekey.dev/</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://rekey.dev/pricing</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://rekey.dev/docs</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://rekey.dev/docs/quickstart</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://rekey.dev/docs/concepts</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rekey.dev/docs/mcp</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rekey.dev/docs/sdk</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rekey.dev/docs/webhooks</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rekey.dev/docs/prompt</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/mcp-servers</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://rekey.dev/about</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://rekey.dev/changelog</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://rekey.dev/guides</loc>
<video:video>
<video:title>Help a customer from the panel</video:title>
<video:thumbnail_loc>https://rekey.dev/demo/guide-support-poster.jpg</video:thumbnail_loc>
<video:description>Someone writes in and cannot sign in. Find them by email, read their account, and fix it without asking them for a password or running a query by hand.</video:description>
<video:content_loc>https://rekey.dev/demo/guide-support-voiced.mp4</video:content_loc>
<video:duration>45</video:duration>
<video:publication_date>2026-09-28</video:publication_date>
</video:video>
<video:video>
<video:title>Give a teammate less than everything</video:title>
<video:thumbnail_loc>https://rekey.dev/demo/guide-permissions-poster.jpg</video:thumbnail_loc>
<video:description>A support contractor needs to read end users and nothing else. Operator permissions restrict a workspace member area by area, and the panel stops rendering what they cannot use.</video:description>
<video:content_loc>https://rekey.dev/demo/guide-permissions-voiced.mp4</video:content_loc>
<video:duration>27</video:duration>
<video:publication_date>2026-09-28</video:publication_date>
</video:video>
<video:video>
<video:title>Decide which emails Rekey sends, and who they come from</video:title>
<video:thumbnail_loc>https://rekey.dev/demo/guide-email-poster.jpg</video:thumbnail_loc>
<video:description>Rekey sends verification, reset, magic-link and welcome email for you. Set the name and addresses that mail carries, switch it off for one Application or one email at a time, and read the log of what went out.</video:description>
<video:content_loc>https://rekey.dev/demo/guide-email-voiced.mp4</video:content_loc>
<video:duration>54</video:duration>
<video:publication_date>2026-09-28</video:publication_date>
</video:video>
<video:video>
<video:title>Send your own emails by key</video:title>
<video:thumbnail_loc>https://rekey.dev/demo/guide-custom-email-poster.jpg</video:thumbnail_loc>
<video:description>Write a transactional email in the panel, preview it, send yourself a test and publish it. Your backend then sends it with one call that carries only the key, the address and the values.</video:description>
<video:content_loc>https://rekey.dev/demo/guide-custom-email-voiced.mp4</video:content_loc>
<video:duration>72</video:duration>
<video:publication_date>2026-09-28</video:publication_date>
</video:video>
<video:video>
<video:title>Choose which addresses can sign up</video:title>
<video:thumbnail_loc>https://rekey.dev/demo/guide-signup-rules-poster.jpg</video:thumbnail_loc>
<video:description>Limit self sign-up to the domains you choose, refuse the ones you do not want, and turn away disposable inboxes, all from the Auth page.</video:description>
<video:content_loc>https://rekey.dev/demo/guide-signup-rules-voiced.mp4</video:content_loc>
<video:duration>44</video:duration>
<video:publication_date>2026-09-28</video:publication_date>
</video:video>
<video:video>
<video:title>Welcome new users at the right moment</video:title>
<video:thumbnail_loc>https://rekey.dev/demo/guide-onboarding-poster.jpg</video:thumbnail_loc>
<video:description>Choose when the welcome email goes out, then subscribe your backend to the lifecycle events that start your own onboarding: new users, first sign-ins, accepted invitations and trials.</video:description>
<video:content_loc>https://rekey.dev/demo/guide-onboarding-voiced.mp4</video:content_loc>
<video:duration>55</video:duration>
<video:publication_date>2026-09-28</video:publication_date>
</video:video>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rekey.dev/blog</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://rekey.dev/demo</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://rekey.dev/demo/integrations</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://rekey.dev/docs/api</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rekey.dev/contact</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/status</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/privacy</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://rekey.dev/terms</loc>
<lastmod>2026-09-28T02:29:09.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://rekey.dev/blog/whats-new-in-2-2-0-rc-4</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/blog/custom-email-templates</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/blog/onboarding-new-users</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/blog/whats-new-in-2-2-0</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/blog/helping-a-customer</loc>
<lastmod>2026-09-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/blog/a-faster-panel</loc>
<lastmod>2026-09-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/blog/free-trials-once-per-buyer</loc>
<lastmod>2026-09-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/blog/upgrading-to-2-2-0</loc>
<lastmod>2026-09-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/blog/roles</loc>
<lastmod>2026-08-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/blog/nextjs-starter-kit</loc>
<lastmod>2026-08-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/blog/astro-starter-kit</loc>
<lastmod>2026-08-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/blog/digital-shop-starter-kit</loc>
<lastmod>2026-08-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/blog/application-as-oidc-provider</loc>
<lastmod>2026-08-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/blog/when-to-use-organizations</loc>
<lastmod>2026-08-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/blog/one-directory-per-payment-provider</loc>
<lastmod>2026-07-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/blog/self-hosting-rekey</loc>
<lastmod>2026-06-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://rekey.dev/blog/using-the-operator-panel</loc>
<lastmod>2026-06-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
