Compass helps you quickly add features like Earn, Borrow, Leverage all through a unified API/SDK. We’ve built an example demo to show you how it works. Full source code is linked.
Why teams use Compass
- Keep users in‑app: add Earn without sending users to external dapps.
- Monetize day one: (optional) embed fees inside the same user‑signed tx.
- One step, fewer failures: bundle approvals + deposit into one atomic transaction.
- Lower cost: typical multi‑step flows see 50–70% lower gas.
- Always non‑custodial: Compass returns unsigned payloads; you (or your custodian) sign.
- Leverage prebuilt data: use Compass’ yield statistics, vault metadata (ERC‑4626), prices, APR/APY and more.
- One SDK, many features: the same TypeScript/Python SDKs power Earn and future DeFi features (Trading, Borrow, Leverage, Monitoring), so you don’t rewrite integrations.

Integration Steps
1
Choose the right SDK for you
You can call our REST API endpoints directly, but we recommend using our TypeScript SDK or Python SDK.
2
Get your API key
All requests to Compass API must include an API key. Signup is free. Please
contact us at contact@compasslabs.ai for
support in building a high-performance application.
3
Start using Compass
We’ve built an example demo to show you how it works. Full source code is linked.