This is Python library (wrapper) for the Schwab API. The source code is available on GitHub and the PyPI package can be found here. This python library features:
- Automatic token management and refreshes.
- Authenticate and access the full api with minimal code. Examples.
- Stream real-time data with a customizable response handler Examples.
- Place orders and get order details Examples.
- Support for Synchronous and Asynchronous programming Examples.
- Optional token database encryption for security Example.
- Optional automatic starting/stopping of streamer when market opens/closes.
- Streaming stability with automatic restarts if the streamer crashes.