Skip to main content

Client library for the Foxglove API.

Project description

Python Client Library for the Foxglove API

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

In addition to unit tests, all PRs that change behavior should also be tested against the Foxglove API.

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

foxglove_client-0.18.2.tar.gz (16.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

foxglove_client-0.18.2-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file foxglove_client-0.18.2.tar.gz.

File metadata

  • Download URL: foxglove_client-0.18.2.tar.gz
  • Upload date:
  • Size: 16.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for foxglove_client-0.18.2.tar.gz
Algorithm Hash digest
SHA256 08ffd823d5476331d5f911800b815ed3f07097448f8d87b1c7d6c8faf86bf9e0
MD5 d9248e58a3057eeb8a6e54baae62eee6
BLAKE2b-256 9e4136d17f853e41f017dbe8a8c8a5ac566dbed4d943d389e8b6ceb2ffc01553

See more details on using hashes here.

Provenance

The following attestation bundles were made for foxglove_client-0.18.2.tar.gz:

Publisher: ci.yml on foxglove/foxglove-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foxglove_client-0.18.2-py3-none-any.whl.

File metadata

File hashes

Hashes for foxglove_client-0.18.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e46d5754c24d08b683e2c785196b8637df0329f8b9554f4a4f98ee015c944fd6
MD5 51761ee6ffdafe29167c9e645c09a732
BLAKE2b-256 126ab5f68d4268cfec053667541b7aa912a4e64553934b9ab268171f2d9dcde1

See more details on using hashes here.

Provenance

The following attestation bundles were made for foxglove_client-0.18.2-py3-none-any.whl:

Publisher: ci.yml on foxglove/foxglove-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page