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
Choose the right SDK for you
You can call our REST API endpoints directly, but we recommend using our TypeScript SDK or Python SDK.
Get your API key
All requests to Compass API must include an API key. Signup is free. Please
contact us at [email protected] for
support in building a high-performance application.
Start using Compass
We’ve built an example demo to show you how it works. Full source code is linked.