# defi-cli > Agent-first DeFi retrieval CLI documentation ## Docs - [Agent Overview](https://defi-cli.mintlify.app/agents/overview.md): Build robust agent workflows on top of deterministic CLI contracts. - [Reliability Patterns](https://defi-cli.mintlify.app/agents/reliability-patterns.md): Error handling, retries, stale policy, and strict-mode strategies for production agents. - [Schema-Driven Integration](https://defi-cli.mintlify.app/agents/schema-driven.md): Use the machine-readable command schema to generate dynamic tooling. - [Config and Cache](https://defi-cli.mintlify.app/concepts/config-and-cache.md): Configure precedence, retries/timeouts, and stale fallback semantics. - [Execution & Signing](https://defi-cli.mintlify.app/concepts/execution-auth.md): How defi-cli signs and submits transactions — OWS wallets and local signers. - [IDs and Amounts](https://defi-cli.mintlify.app/concepts/ids-and-amounts.md): Use canonical chain/asset IDs and normalized amount fields. - [Output Contract](https://defi-cli.mintlify.app/concepts/output-contract.md): Understand the stable response envelope and rendering semantics. - [Providers and Auth](https://defi-cli.mintlify.app/concepts/providers-and-auth.md): Provider coverage, key requirements, and routing behavior. - [Bridge](https://defi-cli.mintlify.app/guides/bridge.md): Get bridge quotes and bridge analytics with provider-specific behavior. - [Lending](https://defi-cli.mintlify.app/guides/lending.md): Query lending markets and rates across direct protocol adapters. - [Market Discovery](https://defi-cli.mintlify.app/guides/market-discovery.md): Discover chains, protocols, and assets before running strategy-specific commands. - [Swap](https://defi-cli.mintlify.app/guides/swap.md): Get swap quotes across 1inch, Uniswap, Tempo, Jupiter, Fibrous, Bungee, and TaikoSwap. - [Yield](https://defi-cli.mintlify.app/guides/yield.md): Rank and filter yield opportunities with provider-aware behavior. - [defi-cli Docs](https://defi-cli.mintlify.app/index.md): Query and act on DeFi lending, yield, bridge, and swap from a single agent-first CLI. - [Installation](https://defi-cli.mintlify.app/installation.md): Install defi-cli from release artifacts, Go, or source. - [Quickstart](https://defi-cli.mintlify.app/quickstart.md): Run the most common defi-cli workflows in a few minutes. - [Bridge, Swap, Transfer, and Approvals Commands](https://defi-cli.mintlify.app/reference/bridge-and-swap-commands.md): Full reference for bridge/swap quote and execution, ERC-20 transfers, approvals, and action inspection. - [Chain Aliases](https://defi-cli.mintlify.app/reference/chain-aliases.md): Supported chain alias normalization for chain-related flags. - [Commands Overview](https://defi-cli.mintlify.app/reference/commands-overview.md): Top-level command map and shared global flags. - [Envelope Schema](https://defi-cli.mintlify.app/reference/envelope-schema.md): Field-level contract for success and error responses. - [Exit Codes](https://defi-cli.mintlify.app/reference/exit-codes.md): Stable exit code contract for scripts and agents. - [Lending, Yield, and Rewards Commands](https://defi-cli.mintlify.app/reference/lending-and-yield-commands.md): Full reference for lend, yield, and rewards command flags and examples. - [Market Commands](https://defi-cli.mintlify.app/reference/market-commands.md): Reference for providers, chains, protocols, dexes, stablecoins, and assets commands. - [Meta and Utility Commands](https://defi-cli.mintlify.app/reference/wallet-and-meta-commands.md): Wallet, schema, version, and completion command reference. ## OpenAPI Specs - [openapi](https://defi-cli.mintlify.app/api-reference/openapi.json)