<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://ocpplab.com</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://ocpplab.com/features</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://ocpplab.com/pricing</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://ocpplab.com/contact</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/sample-report</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.72</priority>
</url>
<url>
<loc>https://ocpplab.com/security</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.74</priority>
</url>
<url>
<loc>https://ocpplab.com/use-cases</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://ocpplab.com/use-cases/csms-testing</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://ocpplab.com/use-cases/ocpp-load-testing</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://ocpplab.com/use-cases/ocpi-roaming-testing</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://ocpplab.com/protocols</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://ocpplab.com/integrations</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.84</priority>
</url>
<url>
<loc>https://ocpplab.com/protocols/ocpp-1-6</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ocpplab.com/protocols/ocpp-2-0-1</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ocpplab.com/protocols/ocpi-2-1-1</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ocpplab.com/protocols/ocpi-2-2-1</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ocpplab.com/integrations/abb-ocpp-testing</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.78</priority>
</url>
<url>
<loc>https://ocpplab.com/integrations/evbox-ocpp-testing</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.78</priority>
</url>
<url>
<loc>https://ocpplab.com/integrations/gireve-ocpi-testing</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.78</priority>
</url>
<url>
<loc>https://ocpplab.com/integrations/wallbox-ocpp-testing</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.78</priority>
</url>
<url>
<loc>https://ocpplab.com/integrations/alfen-ocpp-testing</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.78</priority>
</url>
<url>
<loc>https://ocpplab.com/integrations/hubject-oicp-testing</loc>
<lastmod>2026-04-01T20:02:29.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.78</priority>
</url>
<url>
<loc>https://ocpplab.com/blog</loc>
<lastmod>2025-04-01T00:00:00.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/best-csms-platforms-compared</loc>
<lastmod>2025-02-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/best-ocpp-simulators-compared</loc>
<lastmod>2025-04-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/best-ocpp-testing-tools-compared</loc>
<lastmod>2025-03-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/cpo-vs-emsp-explained</loc>
<lastmod>2025-02-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/ev-charger-testing-guide</loc>
<lastmod>2025-02-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/ev-charging-glossary</loc>
<lastmod>2025-02-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/gireve-hub-integration</loc>
<lastmod>2025-02-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/how-to-build-a-csms</loc>
<lastmod>2025-02-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/how-to-implement-ocpi-roaming</loc>
<lastmod>2025-03-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/how-to-test-csms-complete-guide</loc>
<lastmod>2025-03-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/introducing-ocpp-emulator</loc>
<lastmod>2024-12-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/iso-15118-plug-and-charge</loc>
<lastmod>2025-02-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/ocpi-2-1-1-vs-2-2-1</loc>
<lastmod>2025-04-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/ocpi-endpoints-complete-reference</loc>
<lastmod>2025-03-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/ocpi-vs-oicp-vs-ochp</loc>
<lastmod>2025-03-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/ocpp-1-6-vs-2-0-1</loc>
<lastmod>2025-02-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/ocpp-error-codes-reference</loc>
<lastmod>2025-02-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/ocpp-implementation-guide</loc>
<lastmod>2025-03-22T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/ocpp-message-types-complete-reference</loc>
<lastmod>2025-03-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/ocpp-security-profiles-explained</loc>
<lastmod>2025-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/ocpp-testing-guide</loc>
<lastmod>2024-11-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/ocpp-websocket-guide</loc>
<lastmod>2025-02-13T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/smart-charging-explained</loc>
<lastmod>2025-02-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/virtual-vs-physical-testing</loc>
<lastmod>2024-10-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/what-is-csms</loc>
<lastmod>2025-02-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/what-is-ocpi</loc>
<lastmod>2025-02-19T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ocpplab.com/blog/what-is-ocpp</loc>
<lastmod>2025-02-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
