Lendwise is a DeFi lending yield aggregator and optimizer. It tracks the supply and borrow markets of Aave V3, Morpho, and Compound V3 across 25+ chains, standardizes every rate to one net-APY methodology, and shows you where your capital earns the most — or costs the least to borrow.
This repository contains the source of the public documentation site, live at lendwise.fi/docs.
Every protocol reports "APY" differently: some include rewards, some don't; some quote base rates, some net rates; fees may or may not be subtracted. Comparing two lending opportunities usually means comparing two numbers that were never computed the same way. Lendwise fixes that with one standard — every rate is a net APY computed the same way for every protocol, so the comparison is finally apples to apples.
New to Lendwise? Read in this order:
- What is Lendwise — the problem it solves and how it solves it.
- Getting started — open the app, filter markets, read rates correctly. No wallet or account needed for research.
- The optimizer — turn comparable rates into an allocation, based on your risk profile and investment horizon.
- Data & methodology — where every number comes from: sources, update cadence, and exactly how net APY is computed.
| Section | What you'll find |
|---|---|
| Guide | Product walkthrough — concepts, app usage, optimizer, methodology |
| GraphQL API | Free public API for the full standardized dataset — hourly/daily APY, rate breakdowns, market state. No API key needed |
| Learn | Educational articles on DeFi lending and yield — protocol comparisons, why the same asset yields differently across markets |
| Research | Original research on yield dispersion across DeFi lending markets |
Builders: the GraphQL API exposes the same data that powers the app at https://lendwise.fi/api/graphql, with an interactive GraphiQL explorer — just open the endpoint in a browser.
- App: lendwise.fi
- X / Twitter: @lendwisefi
- Found an error or something unclear in the docs? Open an issue or a pull request — contributions are welcome.
The site is built with VitePress. To run it locally:
pnpm install
pnpm dev # http://localhost:5173- Fix a page: every page is a Markdown file (
guide/,api/,learn/,research/) — edit and open a PR.pnpm buildchecks the site compiles. - Add a Learn post: add
learn/my-post.mdwith frontmatter (title,description,date,author) — the sidebar and homepage list pick it up automatically. - Add a Guide page: add the file under
guide/and register it in the sidebar in.vitepress/config.ts.
See CLAUDE.md for the full architecture notes (content pipeline, CMS, deployment).