# Polymarket Rust SDK > Documentation for polymarket-client — discovery, trading, websockets, and hybrid settlement on Polygon. ## Docs - [Read Account Data and Positions with polymarket-client](https://polymarket-rs.mintlify.app/polymarket-sdk/account-data.md): Fetch positions, trades, notifications, and rewards for any Polymarket wallet using PublicClient or SecureClient with the account or secure feature. - [Authenticate with the Polymarket Rust SDK: SecureClient](https://polymarket-rs.mintlify.app/polymarket-sdk/authentication.md): Set up your Polygon wallet and build a SecureClient for authenticated trading. The SDK derives CLOB API credentials automatically from your private key. - [Error Types and Handling in the polymarket-client SDK](https://polymarket-rs.mintlify.app/polymarket-sdk/errors.md): polymarket-client returns typed error enums for every action. Use is_error() guard methods to handle specific failures cleanly in your match expressions. - [Feature Flags: Configure polymarket-client Cargo Features](https://polymarket-rs.mintlify.app/polymarket-sdk/feature-flags.md): Configure polymarket-client's Cargo features to enable only what you need: account data, websockets, or full secure trading with SecureClient. - [Hybrid Architecture: Solana to Polymarket on Polygon](https://polymarket-rs.mintlify.app/polymarket-sdk/hybrid-architecture.md): polymarket-client acts as a settlement adapter so any Solana or front-end app can access Polymarket liquidity with Polygon-based settlement. - [Hybrid Server Example: Axum HTTP Adapter for Polymarket](https://polymarket-rs.mintlify.app/polymarket-sdk/hybrid-server.md): Run the hybrid_server Axum example to expose a REST API over polymarket-client, bridging any HTTP client to Polymarket's CLOB and order book. - [polymarket-client: Open-Source Rust SDK for Polymarket](https://polymarket-rs.mintlify.app/polymarket-sdk/introduction.md): polymarket-client wraps Gamma, CLOB, Data API, and websockets into one typed Rust SDK for building on Polymarket's prediction markets. - [Get Started with polymarket-client Rust SDK in 5 Minutes](https://polymarket-rs.mintlify.app/polymarket-sdk/quickstart.md): Learn how to list live Polymarket markets and fetch order book data with polymarket-client in under five minutes using Rust and Tokio. - [Place Limit Orders and Manage Trades on Polymarket](https://polymarket-rs.mintlify.app/polymarket-sdk/trading.md): Use SecureClient to place limit orders, list and cancel open orders, and settle CTF positions on Polygon using the polymarket-client Rust SDK. - [Real-Time Websocket Streams with polymarket-client](https://polymarket-rs.mintlify.app/polymarket-sdk/websockets.md): Subscribe to live order book updates, user order events, sports scores, and RTDS feeds using the unified subscribe() API in polymarket-client.