# Overview

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

Canonical page: https://docs.gearbox.finance/developers/overview
Source file: content/developers/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. Choose your path based on how you'll integrate.

## Choose Your Path

### [SDK Guide (TypeScript)](https://docs.gearbox.finance/developers/sdk-guide)

**Best for:** Frontend developers, bot builders, analytics dashboards

The SDK provides typed access to Gearbox protocol state and operations. It wraps contract calls, handles encoding, and provides cached market data.

* Read market state via `marketRegister`
* Query credit accounts via services
* Build multicalls with helpers
* No Solidity knowledge required

### [Solidity Guide](https://docs.gearbox.finance/developers/overview-2)

**Best for:** Smart contract developers, on-chain integrators, adapter builders

Integrate directly with Gearbox contracts from your Solidity code.

* Discover contracts via AddressProvider
* Call CreditFacade operations
* Build multicalls in Solidity
* Build custom adapters

## Reference

* [Concepts](https://github.com/de-snake/docs-knowledge/blob/new-docs-dev-1/concepts/README.md) - Architecture explanations (no code)
* [Compressors](https://docs.gearbox.finance/developers/compressors) - Data aggregation contracts
* [Automated Insurance](https://docs.gearbox.finance/developers/automated-insurance) - Protocol safety mechanisms
* [Interest Rate Model](https://docs.gearbox.finance/core/interest-rate-model) - Utilization curves and rates
* [Quota Keeper](https://docs.gearbox.finance/developers/quota-keeper) - Collateral exposure limits

## Quick Links

| Need                    | Go to                                                                                                                                                                   |
| ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Install SDK             | [SDK Setup](https://docs.gearbox.finance/developers/sdk-setup)                                                                                                |
| Find contract addresses | [Credit Accounts](https://docs.gearbox.finance/developers/credit-accounts)                                                                                      |
| Understand Credit Suite | [Credit Suite Concepts](https://docs.gearbox.finance/developers/credit-suite)                                                                                         |
| Build multicalls        | [SDK Multicalls](https://docs.gearbox.finance/developers/multicalls) or [Solidity Multicalls](https://docs.gearbox.finance/developers/multicalls) |
| Query credit accounts   | [SDK Credit Accounts](https://docs.gearbox.finance/developers/credit-accounts)                                                                            |
| Pool deposit/withdraw   | [Pool Operations](https://docs.gearbox.finance/developers/pool-operations)                                                                                      |
