Rotki
Users input blockchain addresses and connect centralized exchange accounts via read-only API keys.
What is Rotki?
Rotki brings together privacy-first architecture and dashboard & asset overview. Operates as a local-first application. A 360-degree view of balances across supported chains and exchanges.
Its documented workflow includes: Download and install the application binaries for Linux, macOS, or Windows (or run it via Docker / build from source). Upon launching the app for the first time, users create a local profile name and set a password. Users with an active premium subscription can link their account during setup using an API key and secret from rotki.com to enable encrypted cloud backup synchronization.
The platform documentation describes wallet access this way: All wallet addresses, balances, transactions, and tax events are saved locally inside a SQLCipher database encrypted with 256-bit AES.
Official resources
Supported networks
- Solana
- Ethereum
- Base
- BNB Chain
- Arbitrum
- Avalanche
- Polygon
- Optimism
- Hyperliquid
- Scroll
Rotki features
Privacy-First Architecture
Operates as a local-first application.
Dashboard & Asset Overview
A 360-degree view of balances across supported chains and exchanges.
History Tracking
Logs historical events, including transactions, trades, deposits, and withdrawals.
DeFi Protocol Decoding
Translates complex on-chain interactions across major protocols (such as Uniswap, Aave, Compound, Curve, and Lido) into readable events.
Tax and PnL Reporting
Generates profit-and-loss reports using customizable accounting cost-basis methods (FIFO, LIFO, HIFO).
How to use Rotki
Installation
Download and install the application binaries for Linux, macOS, or Windows (or run it via Docker / build from source).
Local Account Creation
Upon launching the app for the first time, users create a local profile name and set a password.
Optional Premium Sync
Users with an active premium subscription can link their account during setup using an API key and secret from rotki.com to enable encrypted cloud backup synchronization.
Setup Optimization (Recommended)
The docs strongly advise adding external service configurations (such as a free Etherscan API key) and custom RPC nodes (e.g., from Alchemy or Infura) to accelerate EVM queries and token detection.
Data Ingestion
Users input blockchain addresses and connect centralized exchange accounts via read-only API keys.
Who is Rotki for?
Rotki is suited to users looking for privacy-first architecture and dashboard & asset overview on Ethereum. Its documented workflow includes wallet funding and balance management and new-token or automated trading workflows.
Before you use it
- The local password encrypts the entire local database.
- Rotki explicitly states in its documentation that it does not provide tax or legal advice.
- The documentation notes that the service is *not* intended for continuous real-time monitoring of transaction data or for automatic transmission/execution of trades.
