<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <url>
        <loc>https://www.ryft.io</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/about-us</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/see-ryft-in-action</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/copyright-policy</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/terms-of-service</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/privacy-policy</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/case-studies</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/how-voodoo-runs-iceberg-at-massive-scale-without-losing-engineering-time</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/powering-real-time-queries-on-high-throughput-telematics-data-with-apache-iceberg</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/how-clue-turned-iceberg-operations-into-a-strategic-advantage-with-ryft</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/contact-us</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/the-state-of-apache-iceberg</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/thank-you</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/announcing-iceberg-backups-in-ryft</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/announcing-ryft-adaptive-optimization</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/announcing-ryft-data-retention-compliance-enforcement-for-apache-iceberg</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/announcing-the-ryft-context-layer</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/apache-iceberg-v3-is-it-ready</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/athena-vs-snowflake-on-iceberg-tpch-comparison</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/cdc-strategies-in-apache-iceberg</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/data-retention-in-apache-iceberg-implementation-details-and-best-practices</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/gdpr-compliance-with-apache-iceberg-a-practical-guide</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/handling-commit-conflicts-in-apache-iceberg-patterns-and-fixes</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/high-performant-graph-queries-on-apache-iceberg-powered-by-ryft-and-puppygraph</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/how-to-choose-an-apache-iceberg-catalog</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/how-to-fix-corrupted-iceberg-tables</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/iceberg-table-corruption-and-data-loss-in-the-wild-part-1</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/iceberg-table-corruption-and-data-loss-in-the-wild-part-2</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/making-sense-of-apache-iceberg-statistics</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/migrating-from-hive-to-apache-iceberg</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/ryft-raises-8m-to-help-enterprises-take-control-over-their-data</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/the-state-of-apache-iceberg-in-the-enterprise-2026</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/unlocking-faster-iceberg-queries-the-writer-optimizations-youre-missing</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/unlocking-iceberg-management-for-everyone</loc>
    </url>
    <url>
        <loc>https://www.ryft.io/blog/why-apache-iceberg-finally-unlocks-security-data-lakes</loc>
    </url>
</urlset>