Skip to main content
Trezor Suite

Welcome to Trezor Suite

Trezor Suite is a comprehensive cryptocurrency management application designed for Trezor hardware wallets. It provides a secure, user-friendly interface for managing your digital assets across multiple platforms.

What is Trezor Suite?

Trezor Suite is the official application for managing your Trezor hardware wallet. It combines security, simplicity, and powerful features to give you complete control over your cryptocurrency portfolio.

Desktop Application

Electron-based desktop app for Windows, macOS, and Linux with full offline capabilities

Web Application

Browser-based version accessible from anywhere with enhanced security headers

Mobile Application

React Native mobile app for iOS and Android with portfolio tracking features

Trezor Connect

Developer tool for integrating Trezor functionality into third-party applications

Key Features

Support for Bitcoin, Ethereum, and hundreds of other cryptocurrencies and tokens. Manage multiple accounts across different blockchain networks from a single interface.
Track your portfolio value, view transaction history, and monitor price changes across all your accounts. Export transaction data and generate reports.
Built-in Tor support for enhanced privacy, CoinJoin for Bitcoin privacy, and optional anonymization mode. Your data stays on your device.
Send and receive cryptocurrencies with address validation, QR code scanning, and UTXO management. Support for custom fees and advanced transaction features.
Keep your Trezor device up-to-date with the latest firmware directly from the Suite application. Bundled firmware binaries ensure offline updates.
Label your accounts and transactions for better organization. Sync labels across devices using encrypted cloud storage.

Monorepo Structure

This repository is organized as a monorepo containing three main projects:

Trezor Suite

Desktop and web application for managing Trezor hardware wallets

Suite Mobile

Mobile/Tablet application designed for managing Trezor on the go

Trezor Connect

Tool for developers to integrate Trezor functionality into their applications

Workspace Organization

The monorepo uses Yarn workspaces to manage packages:
  • packages/* - Core libraries, Connect, UI components, and shared utilities
  • suite/* - Desktop and web application packages
  • suite-native/* - Mobile application modules and components
  • suite-common/* - Shared code between Suite and Suite Native
Learn more about the monorepo structure in the Architecture section.

Quick Start Guide

Get started with Trezor Suite in minutes

Installation

Install Suite Desktop, Web, or Mobile

Development Setup

Set up your development environment

Architecture Overview

Understand the technical architecture

For Developers

If you’re a developer looking to:
  • Contribute to Trezor Suite
  • Integrate Trezor into your application
  • Build on top of Trezor Connect
Start with our Quick Start Guide and explore the Architecture documentation.
You don’t need a physical Trezor device to develop with Suite. Use the Trezor User Env emulator for testing.

Security

Trezor Suite is designed with security as the top priority:
  • Open Source: All code is publicly available for audit
  • Hardware-Based Security: Private keys never leave your Trezor device
  • Offline Capabilities: Desktop version works without internet connection
  • Regular Updates: Continuous security improvements and bug fixes
Please report suspected security vulnerabilities privately to [email protected]. Do NOT create publicly viewable issues for suspected security vulnerabilities.

Community & Support

Trezor Suite uses Conventional Commits for commit messages.

Build docs developers (and LLMs) love