{"id":21359,"library":"foxglove-client","title":"Foxglove Client","description":"Client library for the Foxglove API. Current version 0.19.2, requires Python >=3.7. Active development with frequent releases.","status":"active","version":"0.19.2","language":"python","source_language":"en","source_url":"https://github.com/foxglove/foxglove-python","tags":["foxglove","api","client","robotics"],"install":[{"cmd":"pip install foxglove-client","lang":"bash","label":"Install from PyPI"}],"dependencies":[],"imports":[{"wrong":"from foxglove import FoxgloveClient","symbol":"FoxgloveClient","correct":"import foxglove"}],"quickstart":{"code":"import os\nfrom foxglove_client import FoxgloveClient\n\nclient = FoxgloveClient(token=os.environ.get('FOXGLOVE_API_TOKEN', ''))\nprint(client.get_device(device_id='my-device'))","lang":"python","description":"Initialize client with API token and fetch a device."},"warnings":[{"fix":"Change 'import foxglove' to 'from foxglove_client import ...'.","message":"v0.17.0 converted to namespace package; imports changed from 'foxglove' to 'foxglove_client'.","severity":"breaking","affected_versions":"<0.17.0"},{"fix":"Replace client.delete_import(import_id) with client.delete_recording(recording_id).","message":"'delete_import' is deprecated since v0.16.2, use 'delete_recording' with recording_id.","severity":"deprecated","affected_versions":">=0.16.2"},{"fix":"Ensure token is set via environment variable or passed to FoxgloveClient(token=...).","message":"API token required; most methods fail with empty token. Always set FOXGLOVE_API_TOKEN env var.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'0.19.2':11 '3.7':14 'activ':15 'api':8,21 'client':2,3,22 'current':9 'develop':16 'foxglov':1,7,20 'frequent':18 'librari':4 'python':13 'releas':19 'requir':12 'robot':23 'version':10","created_at":"2026-04-27T16:59:29.017770+00:00","updated_at":"2026-04-27T16:59:29.017770+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"0.19.2","cli_name":"","cli_version":null,"type":"library","homepage":"https://foxglove.dev","github":"https://github.com/foxglove/foxglove-python","docs":null,"changelog":null,"pypi":"https://pypi.org/project/foxglove-client/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["http-networking"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-08-02","install_tag":null}}