---
title: "Endpoint Reachability"
description: "Check whether all Shorebird endpoints are reachable from your device or network."
---

Some networks, including certain corporate firewalls, ISPs, or country-level filters, may block access to one or more Shorebird endpoints. Use the tool below to check whether every endpoint is reachable from your current device and network. You can also share the results when [filing a support request](https://discord.gg/shorebird).

<!-- Header -->

Verify that all Shorebird endpoints are reachable from your current network or device. Useful for diagnosing connectivity issues in restricted network environments.

Check All Endpoints

<!-- Endpoint rows (populated by JS) -->

<!-- Summary bar -->

<!-- Global styles so they apply to JS-created DOM nodes -->

## What each endpoint is used for

[Section titled “What each endpoint is used for”](#what-each-endpoint-is-used-for)

| Endpoint                         | Used by                                           |
| -------------------------------- | ------------------------------------------------- |
| <https://console.shorebird.dev>  | Shorebird web console                             |
| <https://api.shorebird.dev>      | Shorebird CLI tools & the in-app updater          |
| <https://auth.shorebird.dev>     | Authentication (login / token exchange)           |
| <https://download.shorebird.dev> | Downloading Flutter artifacts for builds          |
| <https://storage.googleapis.com> | Uploading / downloading release & patch artifacts |
| <https://cdn.shorebird.cloud>    | In-app patch delivery CDN                         |

All traffic travels over HTTPS (port 443) and is encrypted using TLS/SSL. If any endpoint is marked as **Unreachable**, that indicates a network-level block between your device and Shorebird’s servers, not a Shorebird outage.

:::note The checker tests network-level reachability, not HTTP correctness. Any HTTP response from a server (including 4xx or 5xx status codes) confirms the endpoint is reachable from your network. Only a complete failure to connect (such as a DNS error, firewall block, or timeout) will be reported as unreachable. :::

## What to do if an endpoint is unreachable

[Section titled “What to do if an endpoint is unreachable”](#what-to-do-if-an-endpoint-is-unreachable)

1. **Try a different network.** Switch from Wi-Fi to mobile data (or vice versa) to determine whether the block is network-specific.
2. **Check your firewall rules.** If you are on a corporate or school network, ask your IT administrator to allow the endpoints listed above on port 443.
3. **Ask for help.** Reach out on [Discord](https://discord.gg/shorebird) with your results and someone from the team will help you.

:::tip If you are in a region that requires `FLUTTER_STORAGE_BASE_URL`, see the [FAQ](/code-push/faq/#can-you-use-shorebird-in-your-country) for more information on current limitations and planned improvements. :::
