Rotki
Crypto portfolio tracking that inverts the SaaS model: rotki runs on your own machine, needs
no email or account for the free tier, and keeps every wallet address, balance, transaction,
and tax event in a local SQLCipher database encrypted with 256-bit AES. By default nothing
passes through rotki-operated servers - a design choice that matters when cloud portfolio
trackers concentrate exactly the identity-linked holdings data attackers want. Centralized
exchanges (Kraken, Binance, Coinbase, Bitstamp, and more) connect through read-only API keys
that can see but never withdraw; blockchain accounts cover Ethereum and its L2s, Bitcoin,
Solana, Polkadot, and Kusama, with ENS resolution and your choice of RPC endpoint or your own
node. rotki decodes on-chain transactions into readable events across major DeFi protocols -
Aave, Uniswap, Compound, Curve, Lido - and generates profit-and- loss reports for tax season
with customizable accounting settings, including FIFO, LIFO, and HIFO cost-basis methods, plus
CSV imports for defunct exchanges. Optional premium sync is zero-knowledge, encrypting the
database on-device before upload. AGPLv3-licensed and multiplatform, with a Docker package for
server deployment.
Deploy