Lombard SDK: The most complete Bitcoin SDK.

The Lombard SDK brings Bitcoin assets and automated Bitcoin Earn strategies into your platform, with a single TypeScript integration. Already available to users of Ledger, Binance and Bybit.

Explore the SDK
// Lombard SDK — TypeScript
import { LombardSDK } from '@lombard/sdk'
const sdk = new LombardSDK()
// Mint LBTC from BTC
await sdk.mint({
asset: 'LBTC',
amount: 1.0,
chain: 'ethereum'
});
// ✓ 1.0 LBTC minted — earning APY
Two core flows

Two assets. Every user covered.

Stake and Deploy

LBTC

Your user deposits BTC. The SDK mints LBTC: yield-bearing Bitcoin, fully backed by BTC. A covered-call options strategy managed by Bitwise returns BTC-denominated yield. Hold and earn APY automatically, or deploy directly into DeFi. One deposit. Yield from day one.

APYEarned from day one
Bitwise covered-callBTC backing
10+ chains50+ protocols
Explore stakeAndDeploy
Deposit and Deploy

BTC.b

Your user deposits BTC. The SDK mints BTC.b: Bitcoin across any supported chain, zero fees, 1:1 backed and verified by Chainlink Proof of Reserve. Hold, trade, provide liquidity, or deploy into any DeFi protocol you surface.

0%Fees
Chainlink PoRVerified 1:1 backing
6 chainsSupported
Explore depositAndDeploy
What your users get

Idle BTC to productive Bitcoin. In two clicks.

LBTC · Yield-bearing Bitcoin

Mint LBTC from native BTC directly inside your platform. APY from day one. Fully backed by BTC. Liquid across 10+ chains and 50+ protocols.

BTC.b · Bitcoin across every chain

Mint BTC.b from native BTC. Zero fees. 1:1 Chainlink-verified backing. Available across Ethereum, Avalanche, MegaETH, Katana, Stable, and Monad.

Bitcoin Earn · Managed yield strategies

Access automated Bitcoin-on-Bitcoin yield from diverse strategies managed by leading risk and asset managers, directly within your platform.

The problem

Building with Bitcoin today forces a bad choice.

Bitcoin L2s lock you in.

One chain. One ecosystem. Limited reach, limited users. Your Bitcoin features work where the L2 works and nowhere else. When you need another chain, you start over.

Building from scratch takes months.

Custom bridges, custody infrastructure, cross-chain execution, security audits. 6–12 months of engineering before your first user deposits a single sat. Most teams don't have the bandwidth or Bitcoin-specific expertise.

Your users want to use their Bitcoin. Enable them on infrastructure that scales beyond a single chain.

Why integrate

Every user who earns yield is a user who stays.

Retention

Give users a reason to stay.

Your users hold BTC. Give them a reason to keep it on your platform. Users earning yield or deploying into DeFi strategies through your interface don't leave to do it somewhere else.

Retention rate
+SDK
Monthly active users
Revenue

Earn on every interaction.

Every integration gets a Partner ID with full attribution tracking. Fee sharing and partner rewards are built in. You earn on every user interaction routed through your platform.

Partner revenue
Fully attributed
Fee sharingBuilt in
AttributionPartner ID
TrackingReal time
Differentiation

Productive Bitcoin. Not just custody.

Most platforms offer BTC custody. You offer productive Bitcoin: yield, DeFi deployment, multi-chain access, and white-labeled Bitcoin assets. A capability set your competitors don't have until they integrate the same SDK.

BTC custody
BTC yield
DeFi deployment
Multi-chain
YouOthers
Simplicity

Ship in 2–4 weeks.

Single TypeScript integration. You never touch Bitcoin private keys or signing operations. Lombard operates custody, validators, cross-chain routing, and monitoring. Most platforms ship to production in 2–4 weeks.

index.ts
import { LombardSDK } from
'@lombard.finance/sdk';
 
const sdk = new LombardSDK({
partnerId: 'your-id'
});
 
await sdk.stakeAndDeploy({
amount: '0.1',
chain: 'ethereum'
});
For developers

TypeScript. Production-ready. Supported end-to-end.

Ethereum
Arbitrum
Base
Avalanche
Solana
Sui
Starknet
01

Explore

Install @lombard.finance/sdk from npm. Use partnerId: 'test' and testnet (Sepolia, Holesky, Bitcoin Signet) to test every flow before touching production. The SDK Playground lets you configure flows, simulate operations, and generate working code.

02

Integrate

Two primary actions: stakeAndDeploy for LBTC, depositAndDeploy for BTC.b. Modular factories for tree-shaking. Typed responses, event subscriptions for real-time progress, structured error handling, and a Data API for deposits, exchange rates, and transaction history.

03

Launch

Every partner gets a dedicated Slack channel with direct Lombard team access. Same support model as Ledger, Binance, Bybit, and Figment. Most teams ship to production in 2–4 weeks.

Bitcoin Connect — Already live

Already powering Bitcoin's largest platforms.

Ledger
Binance
Bybit
Figment
XVerse
Cool Wallet
What integration unlocks
LBTC · BTC.b · Bitcoin Earn · Agent tools for over 270,000 users
Bitcoin for AI agents

Give your agents access to Bitcoin.

LBTC and BTC.b are already where your agents operate: Aave, Morpho, Pendle, Curve, Uniswap. The SDK makes Bitcoin programmable. Compatible with Coinbase AgentKit, Vercel AI SDK, and LangChain. Every action is a typed, LLM-callable tool with Zod-validated input/output schemas.

lombard_stake_btc
Stake BTC, receive LBTC on any supported chain
lombard_deposit_btc
Deposit BTC, receive BTC.b on any supported chain
lombard_unstake_lbtc
Unstake LBTC, receive BTC
lombard_redeem_btcb
Redeem BTC.b for BTC
lombard_deploy_to_vault
Deploy LBTC or BTC.b into a yield vault
lombard_get_strategies
List available yield strategies with APY, risk, and curator
lombard_get_balance
Check LBTC and BTC.b balances across chains
lombard_get_deposit_status
Track deposit confirmation status
Agent execution flow
AI agent prompt
“Stake 1 BTC and deploy to the highest-yield vault.”
SDK call
await lombard_stake_btc({
amount: 1.0,
chain: 'ethereum',
strategy: 'highest-yield'
});
Result
✓ 1.0 LBTC minted
✓ Deployed to Morpho vault · earning 3.2% APY
Coinbase AgentKit
Vercel AI SDK
LangChain
AI copilots for your platform

Let your users manage Bitcoin positions through natural language. 'Stake my BTC and deploy to the highest-yield vault' becomes a two-step agent execution inside your interface. Every action is type-safe, every input schema-validated.

Autonomous agents

Build agents that optimize BTC-denominated yield, rebalance across vaults, or execute multi-step strategies programmatically. The SDK handles the Bitcoin complexity: minting, deployment, tracking, redemption. Your agent handles the strategy.

Give your users productive Bitcoin. Inside your platform. In two clicks.

LBTC, BTC.b, Bitcoin Earn, and agent-compatible tooling. One TypeScript SDK. Ship to production in 2–4 weeks.

6 live integrations10+ production chains50+ protocols270,000 users8 agent-callable actions
FAQ

Questions, answered.

Everything you need to know about the Lombard SDK: what it does, how to integrate, and what it unlocks.

What is the Lombard SDK?

The Lombard SDK is a single TypeScript integration that brings LBTC, BTC.b, and Bitcoin Earn to your users. Integrate once and unlock the full stack, already powering Bitcoin for platforms like Ledger, Binance, and Bybit.

How long does integration take?

Most teams ship to production in 2–4 weeks. The SDK handles minting, deployment, tracking and redemption. You focus on your product.

What can my agents do with it?

Every SDK action is a typed, LLM-callable tool with Zod-validated input/output schemas. It’s compatible with Coinbase AgentKit, Vercel AI SDK, and LangChain, making Bitcoin fully programmable for autonomous agents and copilots.

Which chains and protocols are supported?

The SDK is live across 10+ production chains and 50+ protocols, including Aave, Morpho, Pendle, Curve, and Uniswap.

Who is the SDK for?

Wallets, exchanges, and protocols that want to give their users productive Bitcoin without building the infrastructure themselves. Already serving over 270,000 users.