Comparison

Scani vs rotki

rotki is crypto-first and local-first. Scani spans every asset class.

rotki is an open-source (AGPLv3), privacy-first portfolio tracker that runs locally and keeps your data encrypted on your own machine. It is strongest on crypto: exchange sync, on-chain balances, DeFi, and profit/loss accounting for tax.

Scani covers crypto too, but reaches further — banks and brokerages via direct APIs alongside exchanges and on-chain wallets. It runs as a desktop-free web app you can self-host or let us manage, and exposes a flat-rate Cloud API for builders.

Scani vs rotki, feature by feature

FeatureScanirotki
Banks & brokeragesIBKR, Wise, Airwallex — direct broker & bank APIsManual balances only — bank sync in development
Crypto exchangesBinance, Kraken, Coinbase, OKX + more — read-only keysYes — extensive exchange support
On-chain wallets & DeFiBitcoin, EVM chains, Solana, TON, TronYes — strong on-chain & DeFi
Stocks & ETFsVia connected brokerages, with live + historical pricingLimited
Open sourceYes — MIT licensed at github.com/MGrin/scani-ossYes — AGPLv3
Self-hostableYes — docker-compose.prod.yml with pre-built multi-arch imagesYes — runs locally, data stays local
Managed cloud optionYes — fully managed SaaSNo — you run it yourself (desktop app or Docker)
Developer APIYes — flat-rate, type-safe Cloud APILocal REST API (documented) — no hosted API
PricingFree during beta · then $10/mo managed, $6/mo Cloud API · 1 year free for accounts created before 31 Dec 2026Free · paid Premium plans

Pick rotki if your portfolio is mostly crypto and you want a privacy-first, local-first tool with tax accounting. Pick Scani if you also hold cash, equities, and bank balances and want one consolidated view — managed or self-hosted.

FAQ

Scani vs rotki, in short.

If you self-host, yes: you run the whole stack, database and object storage included. Tier 1 uses your provider keys. Tier 2 keeps your UI, API, worker, database and SeaweedFS S3 on your infrastructure and uses one Scani Cloud key for AI, pricing, token lookup and supported wallet requests. Processing inputs leave your server; durable files and records stay local. Personal exchange and broker credentials remain local. There is also a managed tier, where the data is hosted for you. Both are the same codebase.
Beta preview

Join before 31 December 2026. Lock in 1 year of paid tiers, free.

Subscriptions aren't live yet. Anyone who creates an account on app.scani.xyz or cloud.scani.xyz before 31 December 2026 gets the equivalent of every paid plan free for the first 12 months once we flip on billing.