How Trezor Bridge works — a simple, secure relay
Trezor Bridge is a small local service that runs on your computer and enables web or desktop applications to communicate securely with your Trezor hardware wallet. It acts as a trusted relay on your machine — relaying encrypted requests between the browser and the physical device while ensuring private keys remain on the Trezor device itself.
Local-only communication
Bridge listens only on localhost and does not transmit keys or transaction data to remote servers — it simply channels requests between apps and the device.
Verified signing
Every cryptographic operation (signing a transaction) is shown on the device screen and requires physical confirmation — preventing remote signing without your consent.
Cross-platform
Available for Windows, macOS and Linux with lightweight installers and minimal overhead for background operation.
Developer-friendly
Exposes a documented local API for secure integrations; libraries exist for common languages and web contexts.
Typical flow (what happens when you use a web wallet)
- The web app asks the browser to reach the local Bridge service.
- Bridge verifies the origin and relays the request to your connected Trezor.
- The Trezor displays transaction details for you to verify on-device.
- After you approve, the device signs the transaction and Bridge forwards the signed payload back to the web app.