How invezgo/invezgo-python-sdk works
Invezgo is a Python SDK for the Invezgo Indonesian-market API. A caller creates an authenticated client, selects a domain module, and receives typed API response data; the client centralizes HTTP transport and status/error handling. The README documents market-data, technical/broker, ownership, and financial-analysis capabilities, plus account, trading-workspace, and social features exposed by client modules. The supplied excerpts show transport and several module calls; wiring for unsampled module implementations is represented only where client construction is explicit.
Main entry points: client.py Invezgo client · types.py Response types · analysis.py Stock analysis · batch.py Batch quotes
Components 19
SDK entry and transport
- Invezgo client
invezgo/client.py - API exceptions
invezgo/exceptions.py - Response types
invezgo/types.py
Market data and analysis
- Stock analysis
invezgo/modules/analysis.py - Batch quotes
invezgo/modules/batch.py - Stock screener
invezgo/modules/screener.py - Market search
invezgo/modules/search.py
Trading workspace
- Watchlists
invezgo/modules/watchlists.py - Trading journals
invezgo/modules/journals.py - Portfolios
invezgo/modules/portfolios.py - Trades
invezgo/modules/trades.py - Alerts
invezgo/modules/alerts.py
Account and community
- User profile
invezgo/modules/profile.py - Membership
invezgo/modules/membership.py - Usage
invezgo/modules/usage.py - Posts
invezgo/modules/posts.py - User search
invezgo/modules/search.py
Other components
- SDK caller
- HTTP API
Connections 27
- SDK caller → Invezgo client: creates and uses
- Invezgo client → Stock analysis: initializes
- Invezgo client → Batch quotes: initializes
- Invezgo client → Stock screener: initializes
- Invezgo client → Market search: initializes
- Invezgo client → Watchlists: initializes
- Invezgo client → Trading journals: initializes
- Invezgo client → Portfolios: initializes
- Invezgo client → Trades: initializes
- Invezgo client → Alerts: initializes
- Invezgo client → Posts: initializes
- Invezgo client → User profile: initializes
- Invezgo client → Membership: initializes
- Invezgo client → Usage: initializes
- Stock analysis → Invezgo client: requests data
- Batch quotes → Invezgo client: requests batches
- Market search → Invezgo client: searches
- Watchlists → Invezgo client: manages lists
- Trading journals → Invezgo client: manages journals
- Posts → Invezgo client: fetches posts
- Invezgo client → HTTP API: sends authenticated requests
- HTTP API → Invezgo client: returns responses
- Invezgo client → API exceptions: raises on API errors
- Stock analysis → Response types: annotates responses
- Batch quotes → Response types: annotates responses
- Watchlists → Response types: uses request types
- Trading journals → Response types: uses request types