Skip to content

🐍🦊 Python library for Foxglove Data Platform

License

Notifications You must be signed in to change notification settings

foxglove/foxglove-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2a66b94 Β· Mar 5, 2025

History

91 Commits
Mar 4, 2025
Dec 17, 2024
Mar 4, 2025
Mar 4, 2025
Mar 22, 2022
Feb 15, 2022
Sep 23, 2022
Aug 31, 2023
Aug 31, 2023
Oct 22, 2024
Feb 16, 2022
Mar 5, 2025

Repository files navigation

Python Client Library for Foxglove

foxglove-client on PyPI

This library provides a convenient python client for Foxglove.

In order to use the client you will first have to create an API token for your organization on your organization's settings page.

Read more about the API in the Foxglove API Docs.

Sample Usage

Examples of various client features can be found in the examples directory.

Running Tests

pipenv install --dev
pipenv run python -m pytest

Release Process

Release numbering follows a major.minor.patch format, abbreviated as "X.Y.Z" below.

CI will build the package and publish to PyPI once tags are pushed, as described below.

  1. Update the version in setup.cfg with the new version X.Y.Z
  2. Draft a release on GitHub and create a new tag releases/vX.Y.Z
  3. Generate release notes, review, and publish the release

Stay in touch

Join our Discord to ask questions, share feedback, and stay up to date on what our team is working on.