NewWallets, tokens, NFTs, and vaults are live. RPC nodes coming soon.

See the stack →

Programmable yield, via API.

Deposit, yield, withdraw — auditable and non-custodial. Let users earn without building your own DeFi integration.

Beta USDC · USDT · ETH Base · Polygon
import { FabricBloc } from '@fabricbloc/sdk';

// Deposit into a yield strategy
const position = await fb.vaults.deposit({
  walletId: "wal_abc123",
  amount: "500",
  asset: "USDC",
  strategy: "aave-v3-base",
});

// Withdraw at any time
await fb.vaults.withdraw({ positionId: position.id });
curl -X POST https://api.fabricbloc.com/v1/vault-positions \
  -H "Authorization: Bearer ${FB_KEY}" \
  -d '{
    "wallet_id": "wal_abc123",
    "amount": "500",
    "asset": "USDC",
    "strategy": "aave-v3-base"
  }'

Capabilities

Everything a yield product needs.

Programmable strategies

Deposit into curated yield strategies from one API call. No DeFi protocol expertise needed.

Non-custodial

Vault positions are owned by user wallets. FabricBloc never holds funds.

Any-time withdrawal

Withdraw principal and yield at any time via a single API call. No lock-in periods.

Multi-asset support

USDC, USDT, ETH, and more. Strategy availability depends on chain and asset.

Position tracking

Query current APY, accrued yield, and position history in real time.

Agent-ready

AI agents can deposit and withdraw on behalf of users with scoped key permissions.

How it works

Three steps to user yield.

  1. Get your key

    Sign in to console. Create a project. Copy your key.

  2. Choose a strategy

    List available strategies via GET /v1/vault-strategies filtered by asset and chain.

  3. Deposit & track

    POST /v1/vault-positions. Query position for real-time yield accrual.

Why FabricBloc

Vaults, but the rest of your stack too.

DeFi integrations solve yield in isolation. FabricBloc gives you vaults and wallets, tokens, NFTs, analytics, agents — all under one key.

CapabilityFabricBlocDIY DeFi integrationYield-only platformsCustodial yield
Non-custodial by default varies partial
Single API call to deposit partial
Any-time withdrawal partial partial
Wallets + Tokens + NFTs months
Agent (MCP) access
One bill

FAQ · structured for voice & AI search

Common questions.

Who holds the funds in a vault?

No one. Vault positions are held by user wallets directly onchain. FabricBloc is never a custodian.

What yield strategies are available?

Aave v3 on Base and Polygon is available today. More protocols and chains are added on a rolling basis.

Can I withdraw at any time?

Yes. There are no lock-in periods. Withdrawals process in the next block and return principal plus accrued yield.

Can an AI agent manage vault positions?

Yes. Issue a scoped API key with vault:deposit and vault:withdraw permissions, then pass it to your MCP-enabled agent.

Add yield to your product.

Request access to the beta. We onboard teams in waves.