Trezor Bridge for Developers

Integrate secure hardware wallet communication into your web or desktop app with Trezor Bridge and Trezor Connect APIs.

View Developer Docs

Integration Highlights

Cross-platform support

Bridge runs natively on all major operating systems, simplifying integration.

Simple API

Use Trezor Connect to communicate with Bridge and manage secure USB sessions.

Custom UX

Integrate Trezor functionality into your own UI while keeping full device security.

Open-source SDK

Extend or audit Trezor Bridge and Connect libraries directly from GitHub.

Example Integration

import TrezorConnect from 'trezor-connect';

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