Trezor Bridge — For Developers & Integrations

Integrate Trezor Connect with Bridge

Trezor Bridge exposes a local endpoint used by Trezor Connect. Your web or desktop app calls Trezor Connect; Connect communicates with Bridge which then talks to the device over USB.

Minimal example (JavaScript)

import TrezorConnect from 'trezor-connect';

TrezorConnect.getPublicKey({
  path: "m/44'/0'/0'/0"
}).then(response => {
  if (response.success) {
    console.log(response.payload.xpub);
  } else {
    console.error(response.payload.error);
  }
});

Tips

  • Prefer official Trezor Connect package for browser compatibility.
  • Handle user permission flows gracefully — explain why device confirmation is required.
  • Detect and recover from Bridge not-running states by prompting for install.