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

# Multi-Provider

> The perpetual venues @lifi/perps-sdk supports through one interface

`@lifi/perps-sdk` trades across multiple perpetual venues through a single, unified interface. Each venue is integrated as a provider with its own setup, signing scheme, and market data; you pick one per call via the `provider` argument and the SDK handles the venue-specific details transparently. Each provider tracks its setup and trading signer independently.

Currently supported venues:

* **[Hyperliquid](/providers/hyperliquid)** — an order-book perpetuals exchange on its own L1. Trades use an SDK-managed agent wallet approved once by the user.
* **[Lighter](/providers/lighter)** — `lighter` mainnet and `lighter-rh` expose the same normalized contract with deployment-specific endpoints, collateral, and credentials. Trades use a Lighter-native key registered on-chain.
* **[Ondo](/providers/ondo)** — a session-backed venue whose trading requests are HMAC-signed client-side with the user's registered venue key.

See each venue's **Providers** section for its signing model, setup, trading actions, and streaming protocol.
