# Overview

> Markdown export of the Gearbox Protocol documentation page for agents and retrieval systems.

Canonical page: https://docs.gearbox.finance/developers/intro-overview
Source file: content/developers/intro-overview.mdx
Section router: https://docs.gearbox.finance/developers/llms.txt
Section full export: https://docs.gearbox.finance/developers/llms-full.txt

Build on Gearbox Protocol — permissionless lending rails for onchain credit.

Gearbox provides the infrastructure for creating and operating lending markets. A single liquidity pool funds multiple isolated credit strategies, each managed by independent Market Curators. Developers can integrate at every level: from reading market data and building UIs, to creating new adapters for DeFi protocols, to extending the core protocol itself.

## What You Can Build

| Use Case | Description | Start Here |
| --- | --- | --- |
| **Frontend / Dashboard** | Display market data, account positions, pool stats | [Getting Started: TypeScript](https://docs.gearbox.finance/developers/gm-start-ts) |
| **Trading Bot** | Monitor health factors, execute liquidations | [Liquidation Bots Guide](https://docs.gearbox.finance/developers/gm-guide-bots) |
| **Analytics Backend** | Index events, track historical rates, build APIs | [Backend Services Guide](https://docs.gearbox.finance/developers/gm-guide-backend) |
| **Protocol Integration** | Compose with Credit Accounts from your contracts | [Protocol Integration](https://docs.gearbox.finance/developers/gp-integration) |
| **Adapter Development** | Add new DeFi protocol support to Gearbox | [Adapter Development](https://docs.gearbox.finance/developers/gp-adapters) |
| **Core Extension** | Custom interest rate models, pool hooks | [Core Extension](https://docs.gearbox.finance/developers/gp-extension) |

## Documentation Structure

### [Gearbox Markets](https://docs.gearbox.finance/developers/gm-overview)

The main product. Learn the concepts, get started with the TypeScript SDK, query market data, operate credit accounts, and build multicall transactions.

- **Concepts** — How markets, credit accounts, and the multicall system work
- **Getting Started** — Install the SDK and make your first call
- **Markets** — Query pools, rates, and insurance state
- **Credit Accounts** — Open, manage, and close leveraged positions
- **Smart Contracts** — Contract reference (methods, events, parameters)
- **Guides** — End-to-end tutorials for common use cases

### [Gearbox Permissionless](https://docs.gearbox.finance/developers/gp-overview)

The infrastructure layer. Understand how the protocol achieves institutional-grade security while remaining fully permissionless.

- **Concepts** — Role separation, Bytecode Repository (BCR), Cross-Chain Multisig (CCM)
- **Building** — Create adapters, integrate protocols, extend the core

### [Resources](https://docs.gearbox.finance/developers/res-addresses)

Deployment addresses, security & audits, glossary.

## Quick Links

| Need | Go to |
| --- | --- |
| Install SDK | [Getting Started: TypeScript](https://docs.gearbox.finance/developers/gm-start-ts) |
| Understand the architecture | [Gearbox 101](https://docs.gearbox.finance/developers/intro-101) |
| Find contract addresses | [Deployment Addresses](https://docs.gearbox.finance/developers/res-addresses) |
| Build multicalls | [Multicalls](https://docs.gearbox.finance/developers/gm-accounts-multicalls) |
| Query credit accounts | [Credit Accounts](https://docs.gearbox.finance/developers/gm-accounts) |
| Pool deposit/withdraw | [Pool Operations](https://docs.gearbox.finance/developers/gm-markets-pools) |
