Welcome to the Trezor Suite® Developer Portal
Everything you need to build integrations, automate workflows, and test with hardware-backed security.
Non-custodial
Open-source
Secure-by-design
Quickstart
Get a Trezor device running with a minimal flow — CLI, SDK, or direct Suite connection.
# Install Trezor Connect
npm install @trezor/connect
# Example: simple account list
const TrezorConnect = require('@trezor/connect').default;
TrezorConnect.getAccounts({path: "m/44'/0'/0'"}).then(console.log);
Tip: click "Copy Quick CLI" to copy this snippet.
SDKs & Libraries
Official libraries for JavaScript, Python, and Go. Choose your integration path.
- JavaScript: @trezor/connect
- Python bindings (community)
- Go helpers for hardware signing
API Playground
Interactive console to craft requests and sign transactions using a connected Trezor device.
Code Examples
Copy-ready snippets for common flows: read-only, send, verify, and passphrase protection.
Sandbox & Emulator
Use the built-in browser emulator to test without requiring a physical Trezor. Switch between modes and simulate transactions.
Security Checklist
- Keep recovery seed offline
- Verify firmware signatures
- Use passphrases for hidden wallets
Resources
- Official docs
- Community forum
- Developer support