# T+ Python SDK ## Docs - [Manage T+ Signing Accounts with the tplus CLI Tool](https://docs.tplus.cx/cli/accounts.md): Create, list, and inspect local Ed25519 signing accounts using the tplus accounts CLI commands. Accounts are stored under ~/.tplus/users. - [On-Chain Deposits and Withdrawals with the tplus CLI](https://docs.tplus.cx/cli/deposits-withdrawals.md): Deposit tokens into T+ and initiate withdrawals using the tplus CLI. The deposit command requires the EVM extra; withdrawals go through the OMS. - [Query T+ Markets and Order Book Depth via tplus CLI](https://docs.tplus.cx/cli/markets.md): Use tplus markets to create markets, retrieve market metadata, view order book depth snapshots, and fetch OHLCV klines from the T+ exchange. - [Place and Manage T+ Orders with the tplus CLI Tool](https://docs.tplus.cx/cli/orders.md): Use tplus orders to place limit and market orders, cancel, replace, list, and transfer inventory between sub-accounts from the shell. - [tplus CLI: Shell Interface for the T+ Exchange API](https://docs.tplus.cx/cli/overview.md): The tplus CLI lets you manage accounts, place orders, stream data, and handle deposits from the shell. Reference for global options and setup. - [Stream Live Market and Order Data with the tplus CLI](https://docs.tplus.cx/cli/streaming.md): Use tplus stream to subscribe to live WebSocket feeds for orders, trades, order book depth, klines, and user trade events from the shell. - [Asset Identifiers: How T+ References Tradeable Assets](https://docs.tplus.cx/concepts/asset-identifiers.md): T+ uses a custom asset identifier format — not ticker symbols. Learn the two accepted forms and how to convert EVM addresses to T+ asset IDs. - [Querying Markets and Real-Time Market Data on T+](https://docs.tplus.cx/concepts/markets.md): Markets represent tradeable assets on T+. Learn how to query market details, order book snapshots, klines, and public trade history using tpluspy. - [Placing, Cancelling, and Replacing Orders on T+](https://docs.tplus.cx/concepts/orders.md): Place limit and market orders on T+. Understand time-in-force options, how prices and quantities work, and the order lifecycle from placement to fill. - [User Accounts and Ed25519 Key Signing in tpluspy](https://docs.tplus.cx/concepts/users-and-keys.md): T+ authenticates every request with Ed25519 keypairs stored locally. Learn how to create, load, and manage user accounts in tpluspy. - [Depositing and Withdrawing Funds on the T+ Exchange](https://docs.tplus.cx/guides/deposit-and-withdraw.md): Move tokens into and out of the T+ exchange using the CLI or Python SDK. Deposits require the EVM extra; withdrawals use a two-step flow. - [Place Your First Limit or Market Order on T+ Exchange](https://docs.tplus.cx/guides/place-first-order.md): Step-by-step guide to placing your first limit or market order on T+ using the Python SDK, from installation to order confirmation. - [Settle T+ Exchange Trades and Move Assets On-Chain](https://docs.tplus.cx/guides/settlement.md): Settlement finalizes T+ trades by moving assets between the exchange and on-chain vaults. Use the CLI or Python SDK to initiate and execute settlements. - [Streaming Real-Time Market Data and Order Events on T+](https://docs.tplus.cx/guides/stream-market-data.md): Subscribe to real-time T+ WebSocket feeds for order book depth, finalized trades, kline bars, and personal order events using the tpluspy SDK. - [T+ Python SDK Installation: pip, uv, and EVM Setup](https://docs.tplus.cx/installation.md): Install the T+ Python SDK using pip or uv. Covers the core and EVM install tiers, Python version requirements, and environment setup. - [T+ Python SDK: Trade and Stream on the T+ Exchange](https://docs.tplus.cx/introduction.md): tpluspy is the official Python SDK for T+. Place orders, stream market data, manage accounts, and settle on-chain from Python or the shell. - [Quickstart Guide: Place Your First T+ Order in Minutes](https://docs.tplus.cx/quickstart.md): Install tpluspy, generate a local Ed25519 signing account, and place your first limit order on T+ from Python or the command line in under five minutes. - [ClearingEngineClient: Deposits, Withdrawals, and Vaults](https://docs.tplus.cx/sdk/clearing-engine-client.md): ClearingEngineClient connects to the T+ clearing engine. Access sub-clients for deposits, withdrawals, settlements, assets, and vault management. - [EVM Contracts: Vaults, Registry, and On-Chain Settlement](https://docs.tplus.cx/sdk/evm-contracts.md): Use tpluspy's EVM extra to read T+ registry state, interact with the vault contract, and sign settlement orders using the Ape framework. - [MarketDataClient: Query and Stream Live Market Data](https://docs.tplus.cx/sdk/market-data-client.md): MarketDataClient is the read-only client for T+ market data. Fetch snapshots, klines, tickers, public trades, and stream real-time updates. - [OrderBookClient: Place and Manage Orders via REST](https://docs.tplus.cx/sdk/orderbook-client.md): OrderBookClient is the async REST client for T+ order management. Place, cancel, replace orders, and query user inventory and trade history. - [Real-Time WebSocket Streaming with the tpluspy SDK](https://docs.tplus.cx/sdk/websocket-streaming.md): Stream live order book depth diffs, finalized trades, kline updates, and order events using tpluspy's async generator interface over WebSocket.