Portfolios, PnL and charts
Cross-chain balances in USD, realized and unrealized PnL, DeFi positions and historical net worth. Charts render straight from the response.
Portfolios, PnL, charts and readable transactions for any wallet. One typed API, built for developers and AI agents.
0x8c59…8f06Cross-chain balances in USD, realized and unrealized PnL, DeFi positions and historical net worth. Charts render straight from the response.
Swaps, bridges, exchange deposits and protocol interactions arrive labeled with counterparties, so you don't have to decode raw logs.
Attach your labels, tags and notes to any wallet or transaction. They come back in every response next to ours.
Developer experience
Zerion-class wallet data with a DX we'd want to use ourselves: typed end to end, predictable responses and no client-side stitching of five endpoints.
import { Folium } from "@folium/sdk"
const folium = new Folium({ apiKey: process.env.FOLIUM_API_KEY })
const wallet = folium.wallet("acme.eth")
const portfolio = await wallet.portfolio({ currency: "usd" })
const chart = await wallet.chart({ range: "1m" })
const history = await wallet.transactions({ limit: 25 })
portfolio.totalUsd // 1284502.19
portfolio.pnl.realizedUsd // 212940.08
history.items[0].summary // "Swapped 12.5 ETH for 31,212 USDC"
history.items[0].counterparty // { label: "Uniswap v3" }
The indexer, the API and the SDK share one set of TypeScript contracts, so autocomplete matches what the API actually returns.
Compact responses, stable schemas and docs written to be read by LLMs as well as people. Wallet data your agents can reason over.
Use Folium alongside the provider you already have, and only for the wallet data you actually need. No forced upgrade to an enterprise tier.
Infrastructure
We don't resell someone else's RPC. Folium runs its own peer-to-peer client, chainwire, which talks devp2p directly to the network. Every dataset goes through a ledger-style pipeline, so balances and PnL can be audited back to the transaction they came from.
Blocks and receipts pulled from network peers we discover and probe ourselves.
Raw data decoded into structured events: transfers, swaps, bridges, approvals.
Context added: exchanges, protocols, assets, prices and your custom labels.
Normalized rows written to ClickHouse. Materialized views derive balances and PnL.
One typed API and SDK, for apps, dashboards and agents.
Coverage
Company
Folium is a product of SoleFox (Sole Fox, LLC, a Delaware company), its parent company. We build developer infrastructure for crypto, and Folium is the wallet data API we always wanted to have: deep transaction context, broad portfolio coverage and a developer experience designed for software agents as much as for people.
We're not trying to replace your data provider on day one. We want to be the API you reach for when you need specific wallet data at a price that makes sense.
Folium is in early access. Tell us what you're building and which chains you need.