What is Compass Labs?
What is Compass Labs?
Compass provides infrastructure for building DeFi products in fintech and crypto applications. Ship yield features, credit products, treasury solutions, and on-chain finance capabilities without managing protocol complexity.
You get complete protocol integrations, Product Accounts for isolated product accounts, Gas Sponsorship for gasless user experiences, and Embedded Fees for instant monetization. Access yield venues like Aave, Morpho, and Pendle through one API without writing smart contracts. Transaction Bundling enables 50-70% lower gas with atomic multi-step execution, while non-custodial architecture ensures your users control their assets and you control the experience.
You get complete protocol integrations, Product Accounts for isolated product accounts, Gas Sponsorship for gasless user experiences, and Embedded Fees for instant monetization. Access yield venues like Aave, Morpho, and Pendle through one API without writing smart contracts. Transaction Bundling enables 50-70% lower gas with atomic multi-step execution, while non-custodial architecture ensures your users control their assets and you control the experience.
Who is Compass Labs for?
Who is Compass Labs for?
- Wallets: Add yield products without protocol integration overhead. Let users earn on stablecoins and crypto assets without leaving your wallet.
- Fintechs: Launch stablecoin savings products or build treasury management features for business customers. Turn on fees day one and ship in weeks.
- Payment Platforms: Earn on idle stablecoins in settlement accounts. Manage and optimize treasury across venues. All within your application.
- Institutions: Earn on treasury balances or access liquidity via DeFi protocols without custody risk or protocol management.
- Funds: Get data for risk management, and automate trading strategies across DeFi.
How does Compass work?
How does Compass work?
You call Compass with an intent (deposit into vault, bridge USDC, swap tokens). Compass generates a transaction payload that includes DeFi protocol interactions, Product Account management, transaction bundling (if multiple operations), and optional fee embedding or gas sponsorship. Your user signs the transaction with their wallet, it executes on-chain directly into DeFi protocols, and Compass provides ongoing data for position tracking and analytics.Non-custodial: Compass never holds funds or keys. Users sign all transactions and control all assets.Learn more in the Overview.
What is a Product Account?
What is a Product Account?
Product Accounts are isolated smart contract wallets controlled by your user’s main wallet. Each DeFi product type (Earn, Credit, Trading) gets its own Product Account, enabling transaction bundling, gas sponsorship, isolated accounting, and clean separation per product.Compass orchestrates creation and transaction routing but never holds keys or custody. Users sign all transactions.Learn more about Product Accounts.
What is gas sponsorship and why do I need it?
What is gas sponsorship and why do I need it?
Gas sponsorship lets you pay gas fees for your users so they never need to hold ETH. Users sign transactions off-chain (EIP-712 signatures), and your relayer executes them on-chain, paying the gas.Why it matters:95% of new users don’t hold ETH. Without gas sponsorship, users must acquire ETH before their first transaction. This loses 9 out of 10 conversions. With gas sponsorship, users can transact with only USDC or other assets.Learn more about Gas Sponsorship.
Is Compass Labs custodial or non-custodial?
Is Compass Labs custodial or non-custodial?
Non‑custodial. You (or your users) sign every transaction. Compass never takes custody of assets or private keys. We deliver sign‑ready payloads.
Why use Compass instead of direct protocol integrations?
Why use Compass instead of direct protocol integrations?
The problem with direct integrations: Building DeFi products requires integrating dozens of protocols, managing smart contract upgrades, handling gas payments, building transaction bundling, maintaining constant protocol monitoring, and building monetization infrastructure. Most teams spend 6-12 months and $1-2M+ on infrastructure before shipping a single feature.Compass provides complete protocol integrations, transaction bundling (50-70% gas savings), Product Accounts, Gas Sponsorship, Embedded Fees, and hard-to-access data. All non-custodial.Outcomes: Lower infrastructure cost, faster time-to-market, and less operational risk. Ship in days, not months. And no tech depth later down the line.
Which blockchains does Compass Labs support?
Which blockchains does Compass Labs support?
Compass supports three EVM chains (let us know if one is missing for your usecase, we’ll add it!):
- Ethereum
- Base
- Arbitrum
Which DeFi yield vaults do you support?
Which DeFi yield vaults do you support?
Compass Labs supports Aave, Morpho, Sky, Ethena, and any ERC-4626 yield vault.ERC-4626 is Ethereum’s Tokenized Vault Standard for yield-bearing vaults. This means you can deposit, withdraw, and fetch data from any compatible vault through the same API.In practice, that covers nearly all of the major vaults you’d want to integrate.
Is Compass free to use?
Is Compass free to use?
Yes. By creating a free API key, you get 1,000 calls per month for testing and early integration. You can upgrade as usage grows. Get started and get your free API key.
How do I get started with Compass?
How do I get started with Compass?
- Create a free API key (1,000 calls/month for testing)
- Follow the quick start guide and install the SDK: Python or TypeScript
- Make your first call
- Check the documentation to learn more
What SDKs do you offer?
What SDKs do you offer?
Yes. We provide both Python and TypeScript SDKs.
What is the Compass Transaction Bundler?
What is the Compass Transaction Bundler?
The Transaction Bundler combines multiple DeFi actions (swap → deposit, or set allowance → deposit) into one atomic transaction with 50-70% lower gas costs. Everything succeeds together or reverts. No partial failures.Check Transaction Bundling to get started.
Can I customize on‑chain flows with Compass Transaction Bundler?
Can I customize on‑chain flows with Compass Transaction Bundler?
Yes. As long as the actions are supported (allowance, deposit, lend, borrow, swap, etc) you can compose any custom on-chain flow, bundle the actions, and deploy as one atomic transaction.Check here to start using the Transaction Bundler.