polymarket-client-sdk 0.3.0

Polymarket CLOB (Central Limit Order Book) API client SDK
Documentation
#![expect(
    clippy::module_name_repetitions,
    reason = "Re-exported names intentionally match their modules for API clarity"
)]

pub mod client;
pub mod config;
pub mod connection;
pub mod error;
pub mod interest;
pub mod subscription;
pub mod types;

// Re-export commonly used types
pub use client::Client;
pub use config::{Config, ReconnectConfig};
pub use error::WsError;
pub use subscription::{ChannelType, SubscriptionInfo, SubscriptionTarget};
pub use types::request::SubscriptionRequest;
pub use types::response::{
    BookUpdate, LastTradePrice, MakerOrder, MidpointUpdate, OrderMessage, OrderStatus, PriceChange,
    TickSizeChange, TradeMessage, WsMessage,
};