Backed by

The DeFi layer
for fintechs and
neobanks.

Yield, lending, and trading that plug into your app.
Non-custodial, monetized, live in days. From integration to revenue.

ISO 27001 Compliant Non-custodial. Users hold custody Live in days
Products

One SDK. Every product, live in an afternoon.

Drop-in widgets, an SDK call, or a single API request — fully non-custodial, your users always hold the keys.

 1import { CompassEarnWidget, CompassProvider } from "@compass-labs/widgets"; 2 3export default function App() { 4  return ( 5    <CompassProvider apiKey={process.env.COMPASS_KEY}> 6      <CompassEarnWidget 7        chain="base" 8        defaultTab="rebalance" 9        onTabChange={(tab) => analytics.track("earn.tab", { tab })}10      />11    </CompassProvider>12  );13}
Compare

Build in-house, or use Compass.

The choice makes itself.

 
Build in-house
Compass
Timeline
6–12 months
1 day
Team required
3–8 blockchain engineers
No new hires
Cost
$500k–$1M to ship
$0 upfront
Smart contracts
Deploy and audit your own
Battle-tested protocols
Custody
Funds locked in your vault
Non-custodial. We never hold the assets
Maintenance
Ongoing protocol upgrades
We handle it
Revenue
Eventually
From day one
Developers

Drop it in. Ship today.

One npm install, every chain. Theme via CSS vars, sign with the user's wallet, never custody a cent.

One package, all chains

@compass-labs/widgets wraps every product. Theme via CSS vars.

Users hold custody

Users sign in their own wallet. Compass never custodies funds.

Every product, one auth

Yield, credit, trading and data behind a single API key.

earn.tsx
// Drop in. Theme it. Ship.
import { CompassEarnWidget, CompassProvider } from "@compass-labs/widgets";

export default function App() {
  return (
    <CompassProvider apiKey={"sk_live_…"}>
      <CompassEarnWidget
        asset="USDC"
        chain="base"
        feeBps={25}            // you earn 0.25%
        theme="compass-light"/>
    </CompassProvider>
  );
}
LLM-native

Every product, on the CLI.

Compass is callable from your terminal, your CI, and any LLM tool call. Built for agents from day one.

LLM-optimised docs included.

Read the CLI docs
~/compass
# Open a USDC earn position from your terminal
$ compass earn deposit --asset USDC --amount 10000 --chain base
  ✓ position opened
  apy: 8.42%

# Pull a snapshot for an LLM tool call
$ compass earn positions --user 0xAb.. --format json
Customers

Trusted by teams already shipping.

Live in production with fintechs, wallets, and neobanks.

From the beginning, THORWallet has been about bringing full onchain finance into a single mobile experience. Swaps, payments, and banking are already there. Yield was the natural next step. We were looking for a solution that is transparent, non-custodial, and integrates cleanly into a DeFi-native stack without compromising the user experience.
Marcel Harmann
Founder & CEO
Read case study
The Compass team has built a strong product for making DeFi infrastructure more usable for fintechs and companies building in payments. Working together helps expand what Para teams can enable out of the box, with a simpler path for customers to offer DeFi products without getting pulled into blockchain complexity.
Aditi Sriram
COO
Read case study
We wanted to offer yield to users who've never touched DeFi and never should have to. The hard part wasn't the idea, it was doing it without an intermediary vault, without custody risk, and without rebuilding protocol integrations from scratch. Compass handled all of that. We went from signed agreement to live in-app in two weeks, and our users just see a savings account.
João Carvalho
Arca wallet
Case study coming soon
Get started

From integration
to revenue.

Non-custodial, monetized, live in days. Talk to our team — we'll scope an integration on the call.