<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.openkova.dev/</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.openkova.dev/about</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/alternatives</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.openkova.dev/alternatives/browserless</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/alternatives/html2canvas</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/alternatives/microlink</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/alternatives/percy</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/alternatives/puppeteer-renderer</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/alternatives/screenshotone</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/alternatives/urlbox</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/alternatives/visualping</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/alternatives/wkhtmltopdf</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/blog</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.openkova.dev/blog/best-self-hosted-screenshot-api-2026</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.openkova.dev/blog/deploy-openkova-fly</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.openkova.dev/blog/deploy-openkova-railway</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.openkova.dev/blog/deploy-openkova-render</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.openkova.dev/blog/generate-og-images-html-templates</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/blog/html-to-image-mcp-servers-compared</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/blog/mask-dynamic-content-screenshots</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/blog/open-source-screenshot-api-comparison</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.openkova.dev/blog/openkova-cli-screenshot-tool</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/blog/openkova-mcp-screenshot-tool</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/blog/pipedream-html-to-image-mcp</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/blog/screenshot-api-for-ai-agents</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/blog/screenshot-api-gdpr-self-hosting</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.openkova.dev/blog/screenshot-api-pricing-saas-vs-self-hosted</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.openkova.dev/blog/screenshot-ci-cd</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/blog/self-hosted-screenshot-api-docker</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/blog/visual-regression-testing-without-percy</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/changelog</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.openkova.dev/docs</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.openkova.dev/how-it-works</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/og-image-generation</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.openkova.dev/screenshot-api</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.openkova.dev/visual-regression-testing</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.openkova.dev/cloud</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/cloud/dashboard</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/cloud/dashboard/api-keys</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/cloud/dashboard/monitors</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/cloud/dashboard/recipes</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/cloud/dashboard/usage</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/cloud/login</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/cloud/pricing</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.openkova.dev/cloud/signup</loc>
<lastmod>2026-06-17T12:40:13.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
