Cloudflare tunel is broken in local app dev. Anyone else?
I have reproduced the issue on the latest CLI version.
Yes, I am on the latest version
I have searched existing posts and this report is not a duplicate.
Yes, this isn’t a duplicate
In which of these areas are you experiencing a problem?
App
Expected behavior
Starts
Actual behavior
Getting cloudflare issue
Reproduction steps
run shopify app dev
Verbose output
2026-09-09T13:00:19.625Z: Polling tunnel status for cloudflare (attempt 7): starting
2026-09-09T13:00:20.109Z: Running system process:
· Command: REDAC/@shopify+cli@4.7.0/node_modules/@shopify/cli/bin/cloudflared tunnel --url http://localhost:43147 --no-autoupdate
· Working directory: REDAC
2026-09-09T13:00:20.125Z: Polling tunnel status for cloudflare (attempt 8): starting
2026-09-09T13:00:20.136Z: 2026-09-09T13:00:20Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2026-09-09T13:00:20Z INF Requesting new quick Tunnel on trycloudflare.com...
2026-09-09T13:00:20.250Z: failed to unmarshal quick Tunnel: invalid character 'e' looking for beginning of value
2026-09-09T13:00:20.253Z: Cloudflare tunnel crashed: Command failed with exit code 1: REDAC/@shopify+cli@4.7.0/node_modules/@shopify/cli/bin/cloudflared tunnel --url http://localhost:43147 --no-autoupdate
2026-09-09T13:00:20Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2026-09-09T13:00:20Z INF Requesting new quick Tunnel on trycloudflare.com...
failed to unmarshal quick Tunnel: invalid character 'e' looking for beginning of value, restarting...
2026-09-09T13:00:20.626Z: Polling tunnel status for cloudflare (attempt 9): starting
2026-09-09T13:00:21.127Z: Polling tunnel status for cloudflare (attempt 10): starting
2026-09-09T13:00:21.628Z: Polling tunnel status for cloudflare (attempt 11): error
╭─ error ────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Could not start Cloudflare tunnel: max retries reached. │
│ │
│ You can run the command again, or try networking with Shopify via `--use-localhost` │
│ or `--tunnel-url <custom tunnel>` . See documentation for details. │
│ │
╰────────────────────────────────────────────────────────────────────────────────────────╯
Operating system
Linux - up to date
CLI version
4.7.0
Shell
bash
Nodejs version
22.22.0
What language and version are you using in your application?
Not concerned