Catalog of every external network service contacted by Ledger Live Desktop (LLD) and Ledger Live Mobile (LLM) — plus services whose domain is baked into a third-party SDK we ship.
Important
Keep this file up to date. Whenever a service is added, removed, or its domain/management changes (new entry in libs/env/src/env.ts, a new hardcoded endpoint, a coin-module config change, or a new SDK dependency that phones home), add/update its row in the matching scope section below. See Maintenance.
Sections are split by scope — the primary axis, because third-party endpoints fall outside Ledger's standard monitoring:
- Internal APIs — Ledger-operated endpoints:
*.ledger.com,*.ledger.appplus Ledger-owned infra (*.ledger-test.com,*.ldg-tech.com,*.ledger-stg.com). Covered by our usual monitoring. - Third-party APIs — external services not operated by Ledger, including domains baked into SDKs we ship. Not covered by our usual monitoring.
- Browsable Content — URLs handed to the OS browser (
openURL/Linking.openURL), not fetched as APIs.
Inside the Internal and Third-party tables, rows are grouped by owning team (from CODEOWNERS), marked with a bold separator row. Each row is service · domain · managed-by · env tag. Domains are host-only; anything noteworthy is a small line under the domain.
Owning teams (CODEOWNERS): Coin Integration (@ledgerhq/coin-integration, @ledgerhq/blockchain-support) · PTX (@ledgerhq/ptx) · Engagement (@ledgerhq/engagement) · Platform (@ledgerhq/platform) · Live Devices (@ledgerhq/live-devices) · Wallet XP (@ledgerhq/wallet-xp) · Ledger Sync (@ledgerhq/cloud-wallet) · Recover (@ledgerhq/recover-software).
Managed by
| Keyword | Meaning |
|---|---|
env |
Defined in libs/env/src/env.ts, overridable at runtime. |
coin-config |
Default in a coin/family config, overridable via Firebase remote config. |
feature-flag |
Gated/configured by a Firebase feature flag. |
code |
Literal in our source. |
build |
Injected at build time, not runtime-changeable. |
SDK |
Domain baked into a third-party SDK; we only pass keys/region. |
Env tag — prod · staging · testnet · dev · test.
*.ledger.com and Ledger-owned infra. Within Ledger's standard monitoring.
| Service | Domain | Managed by | Env |
|---|---|---|---|
| Coin Integration | |||
| Ledger Explorer (UTXO + generic) | explorers.api.live.ledger.com |
env | prod |
| EVM RPC node fleet | <network>.coin.ledger.com41 Ledger networks; see config |
coin-config | prod / testnet |
| EVM explorer (Etherscan proxy) | proxyetherscan.api.live.ledger.com |
coin-config | prod |
| EVM explorer (Blockscout proxy) | proxyblockscout.api.live.ledger.com |
coin-config | prod |
| EVM dApp RPC | eth-dapps.api.live.ledger.com |
coin-config | prod |
| A4 indexer (L2 backend) | explorers.api.vault.ledger.compath: /a4; pre-prod: explorers.api.live.ppr.ledger-test.com; staging: explorers.api.live.stg.ledger-test.com |
env | prod / staging |
| Aptos node | apt.coin.ledger.com |
env | prod |
| Aptos indexer | apt.coin.ledger.com |
env | prod |
| Algorand explorer/indexer | algorand.coin.ledger.com |
env | prod |
| Celo indexer / archive node | celo.coin.ledger.com |
env | prod |
| Filecoin | filecoin.coin.ledger.com |
env | prod |
| Stacks | stacks.coin.ledger.com |
env | prod |
| Polkadot indexer | polkadot.coin.ledger.com |
env | prod |
| Polkadot sidecar | polkadot-mainnet-rest-api.coin.ledger.com |
env | prod |
| Polkadot fullnode | polkadot-fullnodes.api.live.ledger.com |
env | prod |
| Polkadot Asset Hub | polkadot-asset-hub-fullnodes.api.live.ledger.com |
code | prod |
| Polkadot Westend | polkadot-westend-fullnodes.api.live.ledger.com |
code | testnet |
| MultiversX API | elrond.coin.ledger.com |
env | prod |
| MultiversX delegation | delegations-elrond.coin.ledger.com |
env | prod |
| Kaspa | kaspa.coin.ledger.com |
env | prod |
| Stellar Horizon | stellar.coin.ledger.com |
env | prod |
| Tezos baker API | tezos-bakers.api.live.ledger.com |
env | prod |
| Tezos explorer | xtz-explorer.api.live.ledger.com |
env | prod |
| Tezos TzKT | xtz-tzkt-explorer.api.live.ledger.com |
env | prod |
| Tezos node | xtz-node.api.live.ledger.com |
env | prod |
| Tron RPC proxy | tron.coin.ledger.com |
env | prod |
| Solana RPC proxy | solana.coin.ledger.com |
env | prod |
Ledger Earn API (grow /v0/grow, stakes /v3/stakes, DeFi vaults /v1/defi/*, Solana validators) |
earn.api.live.ledger.com |
env wallet-cli |
prod |
| Solana validators summary | earn.api.live.ledger.com |
env | prod |
| Solana testnet validators | validators-solana.coin.ledger.com |
env | testnet |
| Sui node / GraphQL / gRPC-web | sui.coin.ledger.com |
env | prod |
| Hedera mirror | hedera.coin.ledger.com |
env | prod |
| Hedera tokens (Thirdweb) | hedera-tokens.coin.ledger.com |
env | prod |
| Hedera HGraph | hedera-indexer-mainnet.coin.ledger.com |
env | prod |
| VeChain ThoRest | vechain.coin.ledger.com |
env | prod |
| Aleo node | aleo.coin.ledger.com |
env | prod |
| Aleo SDK backend | aleo-backend.api.live.ledger.com |
env | prod / testnet |
| Cardano API | cardano.coin.ledger.comtestnet: cardanoscan.io (third-party) |
env | prod |
| Cardano epoch params | ada.api.live.ledger.com |
env | prod |
| ICON node/indexer | icon.coin.ledger.comtestnet: solidwallet.io (third-party) |
env | prod |
| Cronos POS (Crypto.org) | cryptoorg-rpc-node.coin.ledger.com |
env | prod |
| Cronos POS indexer | cryptoorg-rpc-indexer.coin.ledger.com |
env | prod |
| Canton gateway | canton-gateway.api.live.ledger.com |
code | prod |
| TON | ton.coin.ledger.com |
code | prod |
| NEAR node / indexer | near.coin.ledger.com, near-indexer.coin.ledger.comfallback rpc.mainnet.near.org (third-party) |
code | prod |
| Mina | mina.coin.ledger.com |
code | prod |
| Casper | casper.coin.ledger.com |
code | prod |
| Concordium | ccd-node-mainnet.coin.ledger.com, ccd-wallet-proxy-mainnet.coin.ledger.com |
code | prod |
| XRP node | xrp.coin.ledger.com |
code | prod |
| Zcash (Zaino) | zec-indexer.coin.ledger-test.com |
code | staging |
| Cosmos LCDs (Ledger-hosted) | axelar, cosmoshub4, dydx, osmo, coreum, injective, babylon .coin.ledger.com |
code | prod |
| PTX | |||
| Buy API | buy.api.live.ledger.com |
env | prod |
| Sell API | buy.api.live.ledger.com |
env | prod |
| Provider session | buy.api.live.ledger.com |
env | prod |
| Swap backend | swap.ledger.com |
env | prod |
| Ramp catalog | cdn.live.ledger.com |
env | prod |
| Partner signatures (CAL) | global.api.prd.ledger.compath: /cal; staging: global.api.stg.ledger-test.com |
env | prod |
| Buy/Sell limits | buy.api.aws.prd.ldg-tech.comE2E only |
code | test |
| Borrow API (partner loans) | global.api.stg.ledger-test.compath: /borrow; staging only, E2E tooling |
code | test |
| Live app — Swap | swap-live-app.ledger.commanifest swap-live-app-aws |
feature-flag | prod |
| Live app — Buy / Sell | buy-sell.live.ledger.commanifest buy-sell |
feature-flag | prod |
| Live app — Earn | earn.live.ledger.commanifest earn |
feature-flag | prod |
| Live app — Card | card-program.ledger.commanifest card-program |
feature-flag | prod |
| Live app — Borrow | borrow.live.ledger.commanifest borrow |
feature-flag | prod |
| Live app — Perps | perps.live.ledger.commanifest perps-live-app |
feature-flag | prod |
| Platform | |||
| Countervalues / prices | countervalues.live.ledger.comalso countervalues.api.live, countervalues-service.api |
env | prod |
| CoinMarketCap proxy | proxycmc.api.live.ledger.com |
env | prod |
| CoinGecko proxy | proxycg.api.live.ledger.comproxycgassets.api.live also seen |
env | prod |
| Crypto Assets List (CAL) | global.api.prd.ledger.compath: /cal; staging: global.api.stg.ledger-test.com |
env | prod |
| CAL dynamic CDN | cdn.live.ledger.com |
env | prod |
| DADA (assets data aggregator) | dada.api.ledger.com |
env | prod |
| Mapping service | mapping-service.api.ledger.com |
env | prod |
| Crypto icons CDN | crypto-icons.ledger.com |
code | prod |
| NFT metadata | nft.api.live.ledger.com |
env | prod |
| Wallet icons / avatars CDN | lw-icons.ledger.com |
env | prod |
| Sanctioned addresses (compliance) | compliance.ledger.com |
env | prod |
| Ledger API authentication (Keycloak) | global.api.prd.ledger.compath: /keycloak; staging: global.api.stg.ledger-test.com |
env | prod / staging |
| Ledger Button tracking | ledgerb.api.ledger.com |
code | prod |
| Live Devices | |||
| Manager API | manager.api.live.ledger.com |
env | prod |
| Script runner | scriptrunner.api.live.ledger.comWebSocket ( wss) |
env | prod |
| Device gateway | device-gateway.api.ledger.com |
env | prod |
| Device language packs | download.languages.ledger.compack list via Manager API; binary from this host |
code | prod |
| LLD auto-update feed | resources.live.ledger.appElectron auto-updater signature check; LLD only |
code | prod |
| Wallet XP | |||
| Live App manifest catalog | live-app-catalog.ledger.com |
env | prod |
| Platform global catalog | cdn.live.ledger.com |
env | prod |
| dApp browser | dapp-browser.apps.ledger.com+ platform.apps, debug.apps (dev) |
code | prod |
| Card backend API | card.api.live.ledger.comCARD_API_URL; every request sends Baanx x-client-key from CARD_BAANX_CLIENT_KEY |
env | prod |
| Ledger Sync | |||
| Cloud Sync backend | cloud-sync.api.live.ledger.com |
env | prod |
| Trustchain backend | trustchain.api.live.ledger.com |
env | prod |
| Recover | |||
| Recover / Protect live app | protect-frontend.recover.ledger.commanifest protect-prod; staging: protect-frontend.stg.recover.ledger-test.com |
feature-flag | prod / staging |
Per-coin "view in explorer" links are browser links, not APIs — see Browsable Content.
Services not operated by Ledger, including domains baked into SDKs we ship. Not covered by Ledger's standard monitoring — only keys/region/project IDs are ours.
| Service | Domain | Managed by | Env |
|---|---|---|---|
| Coin Integration | |||
| EVM third-party RPCs | rpc.bitlayer.org, rpc.mantle.xyz, rpc.energyweb.org, somnia-rpc.publicnode.com, unichain-rpc.publicnode.com, …Currently 16 networks configured with node.type: "external" (10 mainnet + 6 testnet); config is source of truth |
coin-config | prod / testnet |
| Aptos testnet | api.testnet.aptoslabs.com |
env | testnet |
| Sui testnet | fullnode.testnet.sui.io (JSON-RPC + gRPC-web), graphql.testnet.sui.io |
env | testnet |
| NEAR fallback RPC | rpc.mainnet.near.org |
code | prod |
| ICON testnet | solidwallet.io |
env | testnet |
| Zcash testnet (lightwalletd) | testnet.zec.rockspublic community endpoint; no Ledger-hosted Zcash testnet |
code | testnet |
| Cosmos LCDs (third-party) | api.mainnet.desmos.network, rest.core.persistence.one, lcd.quicksilver.zone, api.nyx.nodes.guru, verona-api.polkachu.com, zenrock.api.m.anode.team |
code | prod |
| 0G validators (ExploreMe) | api.0g.exploreme.pro |
code | prod |
| Somnia validator names | staking.somnia.networkdisplay-name overlay for on-chain validators ( /api/validator-names) |
code | prod |
| ICP gateway | ic0.app |
code | prod |
| Engagement | |||
| Segment | api.segment.io, cdn.segment.com@segment/analytics-next / -react-native |
code | prod |
| Braze | sdk.fra-02.braze.eu@braze/web-sdk / @braze/react-native-sdk; SDK package only (Braze API not used) |
code | prod |
| Firebase Remote Config | firebaseremoteconfig.googleapis.com, firebaseinstallations.googleapis.comfirebase / @react-native-firebase/remote-config; backs feature flags |
code | prod |
| Firebase Cloud Messaging | fcmregistrations.googleapis.com@react-native-firebase/messaging; LLM only |
SDK | prod |
| Typeform (ratings survey) | form.typeform.comin-app WebView on LLM only |
code | prod |
| Platform | |||
| Status page | ledger.statuspage.ioAtlassian-hosted |
env | prod |
| Datadog RUM / Logs | browser-intake-datadoghq.eu@datadog/browser-rum / mobile-react-native |
build | prod |
| LLD prerelease update feed | lw-prerelease-sigs.s3.eu-west-1.amazonaws.comElectron auto-updater; only when UPDATE_CHECK_FEED env is set (prerelease / dev builds) |
code | dev |
| Wallet XP | |||
| WalletConnect | relay.walletconnect.org@walletconnect/sign-client; also verify/echo/pulse |
SDK | prod |
URLs the app hands to the OS browser (openURL / Linking.openURL) — not API calls. Mostly hardcoded / localized. A mix of Ledger and external destinations.
| Destination | Domain | Notes |
|---|---|---|
| Support | support.ledger.com |
Help articles, staking guides. |
| Marketing site | www.ledger.com, www.ledger.fr |
Product pages. |
| Academy / Learn | www.ledger.com/academy |
"Learn more" links & content cards. |
| Shop | shop.ledger.com |
Hardware purchase. |
| Developers portal | developers.ledger.com |
|
| Contact / Source / Donjon | contact.ledger.com, source.ledger.com, donjon.ledger.com |
|
| Block explorers (per coin) | etherscan.io, tronscan.org, mintscan.io, suiscan.xyz, tzkt.io, cardanoscan.io, … |
"View in explorer" links. |
| Swap / trade provider sites | changelly.com, moonpay.com, 1inch.com, paraswap.io, li.fi, web3.okx.com, www.kiln.fi, … |
PTX provider UI links; quoting goes via swap.ledger.com. |
| Chatbot support | ledgercustomersuccess.my.salesforce-sites.com |
Feature-flagged (llmChatbotSupport / lldChatbotSupport). |
| Feedback survey | form.typeform.com |
Swap completed feedback (LLD); ratings modal (LLM). |
| Tezos baker directory | baking-bad.org |
Delegation flow (both apps). |
| Bitwise ToS | onchain.bitwiseinvestments.com |
"Ledger by Bitwise" terms of service link. |
This catalog is inferred from the codebase (libs/env/src/env.ts, coin/family configs, hardcoded endpoints, SDK defaults) and must be kept current:
- New env service in
libs/env/src/env.ts→ add a row in the matching scope section, under the owning team's separator. - New hardcoded endpoint (coin module, family config, app) → add a row linking the source.
- New SDK dependency that contacts a fixed domain → add it under Third-party, mark
SDK. - Removed/renamed service → remove or update the row.
Scope rule: *.ledger.com, *.ledger.app, and Ledger-owned infra (*.ledger-test.com, *.ldg-tech.com, *.ledger-stg.com) go under Internal APIs; everything else (including SDK-baked domains) goes under Third-party APIs. URLs only opened in the browser go under Browsable Content.
Team mapping comes from CODEOWNERS.