> ## Documentation Index
> Fetch the complete documentation index at: https://docs.liquidramp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Liquidity Providers

> How independent providers supply inventory for routed onramp, offramp, and swap orders.

**Liquidity providers** hold inventory — fiat in bank accounts and crypto in on-chain wallets — and fulfil orders routed by Liquidramp. You never interact with a provider directly; routing is automatic.

```mermaid theme={null}
flowchart LR
    App[Your app] --> API[Liquidramp API]
    API --> LP[Liquidity provider]
    LP --> Fiat[Bank rails]
    LP --> Chain[Blockchain]
```

At quote time, Liquidramp selects a provider that can fill the corridor. Optional `provider_id` on quote or order requests pins a specific provider when you already have one.

When an order is created, a provider is assigned and you may receive an `order.assigned` webhook. Pay-in instructions in `payin` tell your customer where to send funds.

If you **are** a liquidity provider, run a provision node and register its HTTPS URL in the portal. See [Provision node setup](/liquidity-providers/node-setup).

## Related

* [Settlement](/concepts/settlement)
* [Escrow](/concepts/escrow)
* [Exchange rates](/concepts/exchange-rates)
* [Provision node setup](/liquidity-providers/node-setup)
