<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://openinfra.sh</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://openinfra.sh/infrastructure</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/services</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/network</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/sponsors</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/about</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/contact</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/blog</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/blog/submit</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/quickstart</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/authentication</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/endpoints</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rate-limits</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-account-info</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-multiple-accounts</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-program-accounts</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-largest-accounts</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-balance</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-token-account-balance</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-token-accounts-by-owner</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-token-accounts-by-delegate</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-token-largest-accounts</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-token-supply</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-block</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-block-commitment</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-block-height</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-block-production</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-blocks</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-blocks-with-limit</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-block-time</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-first-available-block</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-transaction</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-transaction-count</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/send-transaction</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/simulate-transaction</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-signature-statuses</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-signatures-for-address</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-slot</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-slot-leader</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-slot-leaders</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-leader-schedule</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-epoch-info</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-epoch-schedule</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-inflation-governor</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-inflation-rate</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-inflation-reward</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-stake-minimum-delegation</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-latest-blockhash</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-fee-for-message</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-minimum-balance-for-rent-exemption</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-recent-prioritization-fees</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/is-blockhash-valid</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-health</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-version</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-cluster-nodes</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-identity</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-genesis-hash</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-highest-snapshot-slot</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-max-retransmit-slot</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-max-shred-insert-slot</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/minimum-ledger-slot</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-recent-performance-samples</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-supply</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/get-vote-accounts</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/rpc/request-airdrop</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/grpc</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/grpc/subscribing</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/grpc/filtering</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/grpc/accounts</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/grpc/transactions</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/websockets</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/websockets/account-subscribe</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/websockets/program-subscribe</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/websockets/logs-subscribe</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/streams</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/streams/datastream</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/streams/eventstream</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/shredstream</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/shredstream/setup</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/shredstream/use-cases</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/shredstream/troubleshooting</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/migration/helius</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/migration/triton</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/migration/quicknode</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/sdks</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/docs/api-reference</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/privacy</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/terms</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/sla</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/infrastructure/vps</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/infrastructure/vds</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/infrastructure/bare-metal</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/services/rpc</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/services/websockets</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/services/grpc</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/services/shredstream</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/blog/what-makes-a-solana-indexer-reliable</loc>
<image:image>
<image:loc>https://git.clr3.org/openinfra/openinfra-assets/-/raw/main/assets/solana-indexer-reliability-cover.png</image:loc>
</image:image>
<lastmod>2026-08-06T07:09:16.108Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/blog/when-a-solana-app-outgrows-websockets</loc>
<image:image>
<image:loc>https://git.clr3.org/openinfra/openinfra-assets/-/raw/main/assets/solana-outgrows-websockets-cover-v4.png</image:loc>
</image:image>
<lastmod>2026-08-06T07:07:28.198Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/blog/which-solana-data-path-does-your-app-need</loc>
<image:image>
<image:loc>https://git.clr3.org/openinfra/openinfra-assets/-/raw/main/assets/solana-data-paths-explained-cover.png</image:loc>
</image:image>
<lastmod>2026-07-31T08:17:30.420Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/blog/vps-vds-or-bare-metal-which-server-fits-your-solana-workload</loc>
<image:image>
<image:loc>https://git.clr3.org/openinfra/openinfra-assets/-/raw/main/assets/solana-compute-tiers-explained-cover.png</image:loc>
</image:image>
<lastmod>2026-07-31T08:18:11.765Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/blog/why-we-dont-charge-for-rpc</loc>
<lastmod>2026-07-28T05:19:36.486Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://openinfra.sh/blog/shredstream-explained</loc>
<lastmod>2026-07-28T05:19:36.486Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
