$npx skillfedfor your agent

foxglove-sdk

Foxglove Python SDK

With conditionsPyPI MonitoringReleased Jul 2026373.0K downloads / moMITPlatform wheel

Decision gist · record as of 2026-08-14

platform wheels — foxglove_sdk-0.26.0-cp310-abi3-macosx_10_12_x86_64.whl · foxglove_sdk-0.26.0-cp310-abi3-macosx_11_0_arm64.whl · foxglove_sdk-0.26.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
v0.26.0 · released 2026-07-21 · Python >=3.10

Yes, if you work with robotics, autonomous systems, or sensor data visualization. The SDK is actively maintained, has no external dependencies, and offers both local and remote visualization options. Install friction is moderate but manageable; verify platform compatibility for remote access before deploying to edge devices.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later.
  • Remote access (foxglove.start_gateway) unavailable on Linux armv7, Linux musl, and Windows x86 platforms; on those systems the SDK functions normally for local logging and visualization only.
  • Medium install friction due to platform-specific wheels and optional remote-access compilation.

License · maintenance · safety

MIT (permissive) — MIT license permits commercial and private use with minimal restrictions—suitable for most projects without licensing concerns.

last release 2026-07-21 (24 days) · last repo commit 2026-08-13 · 296 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 373,027 downloads/mo, #7,155 on PyPI

Verify before relying

pip install foxglove-sdk

import foxglove

# Log to MCAP file or connect to local visualization server
foxglove.log_message("topic", {"data": "value"})
  • Specific API surface and available logging/visualization methods beyond basic message logging
  • Performance characteristics when handling high-frequency sensor data streams
  • Whether MCAP file format is compatible with external tools or locked to Foxglove ecosystem
Same gist for agents: .md · .json

What it is and what it does

Foxglove SDK is the official Python integration layer for the Foxglove visualization platform. It allows developers to log events and sensor data to MCAP files or stream them to a local visualization server for real-time inspection in the Foxglove app. The package is built with Rust bindings and ships as pre-compiled wheels for multiple platforms and architectures, minimizing installation friction on supported systems.

The SDK supports optional remote access via gateway connection on most modern platforms (Linux x86_64/aarch64 with glibc 2.28+, macOS, and Windows x86_64), enabling live visualization and teleoperations through the Foxglove platform. On unsupported platforms (Linux armv7, musl-based Linux, Windows x86), the package still functions for local logging and visualization. It has no runtime dependencies, making it lightweight to deploy once installed.

Use it for

  • Log robotics sensor data (lidar, camera, IMU) to MCAP files for post-hoc analysis and visualization
  • Stream live telemetry from autonomous systems to Foxglove for real-time monitoring and debugging
  • Integrate with simulation environments to visualize synthetic sensor outputs during development
  • Enable remote teleoperations by connecting local systems to Foxglove via gateway on supported platforms
  • Build data pipelines that capture and replay sensor streams for reproducible testing

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you work with robotics, autonomous systems, or sensor data visualization.

The SDK is actively maintained, has no external dependencies, and offers both local and remote visualization options. Install friction is moderate but manageable; verify platform compatibility for remote access before deploying to edge devices.

Install

foxglove-sdk on PyPI

Before you install

Medium install friction due to platform-specific wheels and optional remote-access compilation. Active maintenance with recent releases (24 days since last update). No runtime dependencies simplifies deployment once installed.

Requires Python 3.10 or later. Remote access (foxglove.start_gateway) unavailable on Linux armv7, Linux musl, and Windows x86 platforms; on those systems the SDK functions normally for local logging and visualization only.

License in practice

MIT license permits commercial and private use with minimal restrictions—suitable for most projects without licensing concerns.

Quickstart

pip install foxglove-sdk

import foxglove

# Log to MCAP file or connect to local visualization server
foxglove.log_message("topic", {"data": "value"})

Verify before relying

  • Specific API surface and available logging/visualization methods beyond basic message logging
  • Performance characteristics when handling high-frequency sensor data streams
  • Whether MCAP file format is compatible with external tools or locked to Foxglove ecosystem

Package facts

LicenseMIT permissive
Python supportSupports the current Python release >=3.10
Install frictionMedium. Platform-specific wheel
Runtime dependenciesNone
MaintenanceActively maintained 24 days since the last release
Last repo commit
First released
Downloads373,027 / month, #7,155 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Programming Language :: Python :: 3Programming Language :: Rust

Evidence: foxglove_sdk-0.26.0-cp310-abi3-macosx_10_12_x86_64.whl; foxglove_sdk-0.26.0-cp310-abi3-macosx_11_0_arm64.whl; foxglove_sdk-0.26.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl; foxglove_sdk-0.26.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl; foxglove_sdk-0.26.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl; foxglove_sdk-0.26.0-cp310-abi3-manylinux_2_28_aarch64.whl; foxglove_sdk-0.26.0-cp310-abi3-manylinux_2_28_x86_64.whl; foxglove_sdk-0.26.0-cp310-abi3-musllinux_1_2_aarch64.whl; foxglove_sdk-0.26.0-cp310-abi3-musllinux_1_2_armv7l.whl; foxglove_sdk-0.26.0-cp310-abi3-musllinux_1_2_x86_64.whl; foxglove_sdk-0.26.0-cp310-abi3-win32.whl; foxglove_sdk-0.26.0-cp310-abi3-win_amd64.whl

Tags

Capabilities
foxglove visualization sdkmcap file logging pythonrobotics data visualizationlive telemetry streamingfoxglove remote access gatewaysensor data loggingvisualization platform integration
Topics
robotics-visualizationsensor-data-loggingmcap-format

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “foxglove visualization sdk”

  • foxglove-sdkIntegrates Python applications with the Foxglove visualization…
  • foxglove-schemas-protobufProvides precompiled Protobuf message classes for Foxglove Schemas,…
  • rerun-sdkRecords and streams data like images, tensors, point clouds, and text…

Give your agent the search over MCP, or paste the wish link into any chat.

More Monitoring packages

tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
opentelemetry-semantic-conventions Worth it
PyPI · Monitoring · released Jul 2026

Provides generated Python code for OpenTelemetry semantic conventions, enabling standardized attribute naming and constant definitions for instrumentation and telemetry collection.

Install it if you are using OpenTelemetry and want to follow semantic conventions correctly.

Apache-2.0pure Python · 3.10+
542.9Mdownloads / mo
opentelemetry-sdk Worth it
PyPI · Monitoring · released Jul 2026

Provides the reference implementation of the OpenTelemetry API for collecting and exporting traces, metrics, and logs from Python applications.

Apache-2.0pure Python · 3.10+
521.8Mdownloads / mo
opentelemetry-api With conditions
PyPI · Monitoring · released Jul 2026

Provides the abstract API and interfaces for OpenTelemetry instrumentation in Python, defining how to emit traces, metrics, and logs without tying code to a specific SDK implementation.

Apache-2.0pure Python · 3.10+
463.8Mdownloads / mo
opentelemetry-exporter-otlp-proto-http Worth it
PyPI · Monitoring · released Jul 2026

Exports OpenTelemetry observability data to an OpenTelemetry Collector using Protobuf-encoded messages over HTTP.

Install it if you are using OpenTelemetry in Python and need to send data to a Collector over HTTP.

Apache-2.0pure Python · 3.10+
409.9Mdownloads / mo
opentelemetry-instrumentation Worth it
PyPI · Monitoring · released Jul 2026

Provides automatic instrumentation commands and programmatic APIs to inject distributed tracing into Python applications without code changes, detecting and instrumenting packages used by your program.

Install it if you need distributed tracing without code changes and have compatible instrumented packages in your environment.

Apache-2.0pure Python · 3.10+
393.5Mdownloads / mo

See also foxglove-schemas-protobuf · mcap · ouster-sdk · mcap-ros1-support · encord · portforward · opentelemetry-instrumentation-logging · snowpipe-streaming · mcap-ros2-support · langgraph-sdk