What is Trezor Bridge?
Trezor Bridge is a small desktop application that enables secure communication between your Trezor hardware wallet and applications running in your browser or on your computer. It acts as a local gateway, routing requests to the device, and ensuring that private keys remain on the hardware where they are protected.
How it works
When a wallet app needs to interact with your Trezor (for example, to list addresses or sign a transaction), it sends a request to Bridge running on localhost. Bridge forwards the request over USB to the device. The Trezor unit shows a human-readable confirmation screen; only after you accept does the device sign the request and return the result through Bridge.
Why use Bridge?
- Security: Private keys never leave your device. Signing occurs on the Trezor itself.
- Compatibility: Works across Windows, macOS, and Linux, and plays well with many wallet front ends.
- Stability: Provides a reliable communication layer when browser USB APIs are limited or unavailable.
Best practices
- Download Bridge only from official sources.
- Keep Bridge and device firmware up to date.
- Confirm every transaction on the device screen before approving.
For developers
Developers can integrate against Bridge's local endpoint to add hardware wallet support to apps. Trezor provides SDKs and message specifications which simplify implementing account discovery, transaction creation, and firmware update flows.