> ## Documentation Index
> Fetch the complete documentation index at: https://docs.compasslabs.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# FAQ

> Quick answers to common questions

<AccordionGroup>
  <Accordion title="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](/v2/Products/Accounts) for isolated product accounts, [Gas Sponsorship](/v2/Products/gas-sponsorship) for gasless user experiences, and [Embedded Fees](/v2/Products/Embedded-fees) for instant monetization. Access yield venues like Aave, Morpho, and Pendle through one API without writing smart contracts. [Transaction Bundling](/v1/transaction-bundler/introduction) enables [50-70% lower gas](/v1/transaction-bundler/bundler_gas_savings) with atomic multi-step execution, while non-custodial architecture ensures your users control their assets and you control the experience.
  </Accordion>

  <Accordion title="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.

    Developers can [get started](/v2/get_started/get-started) with a free API key (1,000 calls/month) using our [Python](https://pypi.org/project/compass_api_sdk/) or [TypeScript](https://www.npmjs.com/package/@compass-labs/api-sdk) SDKs.
  </Accordion>

  <Accordion title="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](/v2/Products/Accounts) management, [transaction bundling](/v1/transaction-bundler/introduction) (if multiple operations), and optional [fee embedding](/v2/Products/Embedded-fees) or [gas sponsorship](/v2/Products/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](/v2/get_started/overview).
  </Accordion>

  <Accordion title="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](/v2/Products/Accounts).
  </Accordion>

  <Accordion title="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](/v2/Products/gas-sponsorship).
  </Accordion>

  <Accordion title="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**.
  </Accordion>

  <Accordion title="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](/v1/transaction-bundler/bundler_gas_savings) (50-70% gas savings), [Product Accounts](/v2/Products/Accounts), [Gas Sponsorship](/v2/Products/gas-sponsorship), [Embedded Fees](/v2/Products/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.
  </Accordion>

  <Accordion title="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**
  </Accordion>

  <Accordion title="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.
  </Accordion>

  <Accordion title="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. 

    [<u>Get started</u>](/v2/get_started/get-started) and get your free API key.
  </Accordion>

  <Accordion title="How do I get started with Compass?">
    1. [Create a free API key](/v2/get_started/get-started) (1,000 calls/month for testing)
    2. Follow the [quick start guide](/v2/get_started/get-started) and install the SDK: [Python](https://pypi.org/project/compass_api_sdk/) or [TypeScript](https://www.npmjs.com/package/@compass-labs/api-sdk)
    3. Make your first call
    4. Check the [documentation](/v2/get_started/overview) to learn more
  </Accordion>

  <Accordion title="What SDKs do you offer? ">
    Yes. We provide both [Python](https://pypi.org/project/compass_api_sdk/) and [TypeScript](https://www.npmjs.com/package/@compass-labs/api-sdk) SDKs.
  </Accordion>

  <Accordion title="What is the Compass Transaction Bundler?">
    The [Transaction Bundler](/v2/Products/Bundling) combines multiple DeFi actions (swap → deposit, or set allowance → deposit) into one atomic transaction with [50-70% lower gas costs](/v1/transaction-bundler/bundler_gas_savings). Everything succeeds together or reverts. No partial failures.

    Check [Transaction Bundling](v2/Products/Bundling) to get started.
  </Accordion>

  <Accordion title="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](v2/Products/Bundling) to start using the Transaction Bundler.
  </Accordion>
</AccordionGroup>
