Trezor Suite

Official desktop & web companion for Trezor hardware wallets — secure, private, and powerful.

Manage your crypto with confidence

Trezor Suite is the secure hub that connects your Trezor hardware wallet to the wider crypto ecosystem. It provides a single, audited interface for device initialization, account management, transaction signing, portfolio overview, and integrations with third‑party services — all while keeping your private keys isolated on the device.

Download Trezor Suite Read setup guide
Device initialization
Securely initialize new wallets, restore from mnemonic, and manage device settings.
Account management
Add accounts for Bitcoin, Ethereum, and supported chains; view balances and history.
Transaction signing
Sign transactions locally on your Trezor device — confirm details on‑device before approving.

Getting started — step-by-step

Whether this is your first hardware wallet or you're migrating from another device, Trezor Suite makes onboarding straightforward while emphasizing safety. The following steps walk you through a recommended initial setup.

  1. Download only from the official site: Visit trezor.io to get the latest Suite installer; verify checksums if available.
  2. Install and open Trezor Suite: Choose desktop or web version and connect your Trezor device with a USB cable.
  3. Initialize device or restore: Create a new device (generate a new recovery seed) or restore from an existing seed. Write down your recovery phrase on physical media.
  4. Create a device PIN: Choose a secure PIN on‑device; PIN entry always occurs on the Trezor hardware screen.
  5. Verify firmware & software: Trezor Suite verifies device firmware signatures and prompts for updates; follow on‑screen guidance for secure updates.
  6. Add accounts: In Suite, add accounts for supported chains and start monitoring balances and transactions.

Quick commands

1. Download Trezor Suite: https://trezor.io
2. Open Suite and connect your device
3. Follow the setup wizard (PIN, seed, verification)
4. Add accounts and install any needed third-party integrations

Core features

Trezor Suite is designed to balance accessibility with strong security guarantees. Here are the main features you will use daily.

  • Portfolio overview: See consolidated balances across accounts and supported assets, with transaction history and market value estimates.
  • Send & Receive: Generate receiving addresses, verify them on-device, and sign outgoing transactions with explicit on-device confirmation.
  • Firmware & device management: Manage firmware updates and check device attestation to ensure you're running genuine Trezor code.
  • Advanced account options: Use passphrases for hidden wallets, manage custom derivation paths, and configure coin-specific settings.
  • Third-party integrations: Connect to supported dApps and wallets for DeFi, NFT viewing, and specialized workflows while retaining on-device signing.

Security model — keys never leave the device

Trezor Suite is an interface; the private keys remain protected within the Trezor hardware. All signing operations occur on-device, and Suite only receives signed payloads. The app emphasizes user verification and limited data exposure.

Secure element & isolation
Private keys are stored in the device’s secure environment — resistant to extraction and malware targeting the host.
Firmware attestation
Trezor Suite verifies firmware signatures and alerts users to untrusted firmware versions or tampering attempts.
Privacy-first telemetry
Telemetry is minimized by default; users control diagnostic sharing and Suite retains only necessary, non-sensitive metadata for UX and debugging.

Best practices

For developers & integrators

Trezor provides libraries and APIs to integrate hardware signing into web and native apps. Suite abstracts device discovery and transport, making it simpler to build secure signing flows.

Integration patterns

Example (JavaScript)

// Pseudo-code using a hypothetical trezor-suite client
import SuiteClient from 'trezor-suite-client'
const client = new SuiteClient()
await client.connect()
const account = await client.getAccount({chain: 'ethereum', index: 0})
const signed = await client.signTransaction({account, rawTx})
console.log('Signed tx:', signed)

Always follow secure UX patterns — show clear human-readable transaction data, limit permission scopes, and give users control over session lifetimes.

Integrations & ecosystem

Trezor Suite works with many third-party wallets, block explorers, and DeFi dApps. Common integrations include WalletConnect-compatible dApps, Electrum, MetaMask (via bridge), and NFT viewers. Each integration keeps signing on-device while enabling extended features.

FAQ

Which devices are supported?

Most Trezor models (Model T and Trezor One) are supported. Check the compatibility guide on trezor.io for model-specific features.

Can I export my private keys?

No. Private keys are non-exportable by design. Use the recovery seed for device migration or restore on compatible hardware.

Is Suite open-source?

Yes — Trezor Suite and many supporting components are open-source, enabling community review and audits.