Overview of schwab-py functionality
mainschwab-py is an unofficial, thin, and unopinionated wrapper for the Charles Schwab Consumer APIs. It provides a programmatic interface for:
- Authentication: Safe OAuth handling, including token fetch and refreshing.
- Market Data: Quotes, fundamentals, and historical pricing data.
- Options: Access to options chains.
- Streaming: Streaming quotes and order book depth data.
- Trading: Trades and trade management.
- Accounts: Access to account information.
Note that this library is not affiliated with thinkorswim (TOS). While you can trade against the same accounts, some TOS-specific functionality is not supported. Additionally, paper trading and historical options pricing data are currently unavailable.