SatsTerminal UI Components
The SatsTerminal UI registry provides ready-made React components powered by the SatsTerminal SDK. Install only the parts you need, then customize the source inside your application. Unlike a closed component package, the registry uses the shadcn CLI to copy component, hook, and utility files into your project. You own the installed code while the SDK continues to provide quotes, sessions, workflows, loan history, repayment, and collateral operations.Registry and documentation
What is included
- Loan amount and LTV composition
- Available protocol offers
- Borrow workflow and Bitcoin deposit tracking
- Platform wallet address
- Active, pending, and historical loans
- Deposit more and borrow more actions
- Full and partial repayment
- Collateral withdrawal with live safety limits
- Platform-wallet asset withdrawal to EVM addresses
Start here
- Install the ready-made Complete Borrow App.
- Follow Installation for registry setup details.
- Build a custom composition with the Borrow quickstart.
- Browse the Component reference.
Reference implementation
The official Borrow SDK Example is a complete Next.js application that integrates the Borrow SDK using the individual registry components. It demonstrates wallet connection, provider and session setup, borrowing workflows, loan history, routed loan management, repayment, collateral actions, and wallet withdrawals. The repository intentionally uses the atomic components—not the all-in-oneBorrowApp—so it is the best starting point when you want to study the SDK integration or build a custom application structure. Use BorrowApp when you prefer the ready-made, framework-agnostic flow.
The registry currently contains Borrow components. The same registry can add Swaps, Bridge, and Earn components without changing the installation model.