Registry / http-networking / foxglove-client

foxglove-client

JSON →
library0.19.2pypypi✓ verified 85d ago

Client library for the Foxglove API. Current version 0.19.2, requires Python >=3.7. Active development with frequent releases.

pip install foxglove-client
INSTALL
IMPORT
SIG · FOXGLOVE-CLIENT
F
foxglove-client
http-networkingpythonv0.19.2
Install
2.9s avg
Import
—
Disk
53MB
Pass rate
5/ 10
Env Coverage5 / 10
glibc
3.9–3.13
musl
3.9–3.13
Install & Compatibility
Where this runs
tested against v0.19.2 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.10–3.95 runs
build_error
glibc
py 3.10–3.95 runs
installs and imports cleanly · install 2.9s · import 0.000s · 55MB
53MB installed
● package 53MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

FoxgloveClient
✓ import foxglove
✗ from foxglove import FoxgloveClient

Initialize client with API token and fetch a device.

import os from foxglove_client import FoxgloveClient client = FoxgloveClient(token=os.environ.get('FOXGLOVE_API_TOKEN', '')) print(client.get_device(device_id='my-device'))
Debug
Known issues
breakingv0.17.0 converted to namespace package; imports changed from 'foxglove' to 'foxglove_client'.
fix
Change 'import foxglove' to 'from foxglove_client import ...'.
affects: <0.17.0
deprecated'delete_import' is deprecated since v0.16.2, use 'delete_recording' with recording_id.
fix
Replace client.delete_import(import_id) with client.delete_recording(recording_id).
affects: >=0.16.2
gotchaAPI token required; most methods fail with empty token. Always set FOXGLOVE_API_TOKEN env var.
fix
Ensure token is set via environment variable or passed to FoxgloveClient(token=...).
affects: all
Upgrade
Version history
0.19.2latest on PyPI · released Apr 16, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
6 hits · last 30 days
node
6
Resources
foxglove-client — pip install foxglove-client · libregistry