{"id":27539,"library":"weatherlink-v2-api-sdk","title":"WeatherLink v2 API SDK","description":"Python SDK for the WeatherLink v2 API, providing access to weather station data. Current version is 1.0.0, released as the initial stable version. The SDK supports API authentication via API key and signature, and includes endpoints for current conditions, historical data, and station info. Release cadence is unknown; this is the first release.","status":"active","version":"1.0.0","language":"python","source_language":"en","source_url":"https://github.com/weatherlink/weatherlink-v2-api-sdk-python","tags":["weather","api","sdk","weatherlink","v2"],"install":[{"cmd":"pip install weatherlink-v2-api-sdk","lang":"bash","label":"Install via pip"}],"dependencies":[],"imports":[{"wrong":"from weatherlink_v2 import WeatherLinkAPI","symbol":"WeatherLinkAPI","correct":"from weatherlink_v2_api_sdk import WeatherLinkAPI"}],"quickstart":{"code":"from weatherlink_v2 import WeatherLinkAPI\n\napi = WeatherLinkAPI(\n    api_key=os.environ.get('WL_API_KEY', ''),\n    api_secret=os.environ.get('WL_API_SECRET', '')\n)\nstations = api.get_stations()\nprint(stations)","lang":"python","description":"Initialize the API client with credentials and fetch list of stations."},"warnings":[{"fix":"Use Python 3.0+ and install the latest version.","message":"The library requires Python 3.0 or higher; Python 2 is not supported.","severity":"deprecated","affected_versions":"<1.0.0"},{"fix":"Ensure both environment variables (WL_API_KEY and WL_API_SECRET) are set.","message":"API authentication requires both api_key and api_secret. Omitting one will result in 401 errors.","severity":"gotcha","affected_versions":"all"},{"fix":"Synchronize system time using NTP to avoid signature expiration errors.","message":"The SDK uses a signature-based authentication that may fail if system clock is not synchronized with NTP.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'1.0.0':21 'access':13 'api':3,11,31,34,59 'authent':32 'cadenc':50 'condit':43 'current':18,42 'data':17,45 'endpoint':40 'first':56 'histor':44 'includ':39 'info':48 'initi':25 'key':35 'provid':12 'python':5 'releas':22,49,57 'sdk':4,6,29,60 'signatur':37 'stabl':26 'station':16,47 'support':30 'unknown':52 'v2':2,10,62 'version':19,27 'via':33 'weather':15,58 'weatherlink':1,9,61","created_at":"2026-05-01T17:46:47.119931+00:00","updated_at":"2026-05-01T17:46:47.119931+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nImportError: cannot import name 'WeatherLinkAPI' from 'weatherlink_v2_api_sdk' (/tmp/tmpu2h2xpow/venv/lib/python3.12/site-packages/weatherlink_v2_api_sdk/__init__.py)"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/weatherlink/weatherlink-v2-api-sdk-python","docs":null,"changelog":null,"pypi":"https://pypi.org/project/weatherlink-v2-api-sdk/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["http-networking","observability"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}