Hey folks, for those that don't read changelogs, we documented the automatic retries we do for read-

Hey folks, for those that don't read changelogs, we documented the automatic retries we do for read-only queries. https://developers.cloudflare.com/changelog/2025-09-11-d1-automatic-read-retries/

This has been asked many times over the past few months, so we rolled out our first iteration in the past few weeks.
Read only queries are now retried automatically when the errors are retryable, so your app code should mostly retry idempotent write queries that you deem necessary, or if you want more than two retries that we are doing.

Read the changelog for the full details.
Cloudflare Docs
D1 now detects read-only queries and automatically attempts up to two retries to execute those queries in the event of failures with retryable errors.
D1 automatically retries read-only queries
Was this page helpful?