{"id":27853,"library":"growwapi","title":"Groww API SDK","description":"The foundational SDK for accessing Groww APIs and listening to live data streams. This package provides the core functionalities required to interact with Groww's trading platform. Current version 1.5.0, monthly releases.","status":"active","version":"1.5.0","language":"python","source_language":"en","source_url":"https://github.com/Groww/growwapi-python","tags":["trading","api","groww","sdk"],"install":[{"cmd":"pip install growwapi","lang":"bash","label":"default"}],"dependencies":[{"reason":"HTTP client for API calls","package":"requests","optional":false},{"reason":"WebSocket connection for live streams","package":"websocket-client","optional":false}],"imports":[{"note":"Module name is growwapi, not groww","wrong":"from groww import GrowwSDK","symbol":"GrowwSDK","correct":"from growwapi import GrowwSDK"}],"quickstart":{"code":"from growwapi import GrowwSDK\n\nsdk = GrowwSDK(access_token=os.environ.get('GROWW_ACCESS_TOKEN', ''), api_key=os.environ.get('GROWW_API_KEY', ''))\n# Fetch user profile\nprofile = sdk.get_profile()\nprint(profile)","lang":"python","description":"Initialize SDK with environment variables and fetch user profile."},"warnings":[{"fix":"Ensure you set `access_token` and `api_key` when initializing GrowwSDK.","message":"In v1.5.0, the `get_profile` method now requires authentication token; previously it worked without.","severity":"breaking","affected_versions":">=1.5.0"},{"fix":"Use `sdk.get_order_history()` instead.","message":"The `get_orders` method is deprecated in favor of `get_order_history`.","severity":"deprecated","affected_versions":">=1.4.0"},{"fix":"Implement request throttling with exponential backoff.","message":"Rate limiting: API allows max 10 requests per second per IP. Exceeding results in 429 errors.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-05-09T00:00:00.000Z","next_check":"2026-08-07T00:00:00.000Z","problems":[{"fix":"Ensure install: pip install growwapi --upgrade and import: from growwapi import GrowwSDK","cause":"Incorrect installation or import path.","error":"AttributeError: module 'growwapi' has no attribute 'GrowwSDK'"},{"fix":"Check environment variables GROWW_ACCESS_TOKEN and GROWW_API_KEY are set correctly.","cause":"API key or access token missing or malformed.","error":"ValueError: Invalid API key format"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}