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.19.0.tar.gz (18.4 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.19.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: foxglove_client-0.19.0.tar.gz
  • Upload date:
  • Size: 18.4 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.19.0.tar.gz
Algorithm Hash digest
SHA256 4298903e6ea5e921d9b9b4b4dfb2a84266e5c5c9b24a32f023e144fe7b327614
MD5 b9565b6813b76dc0e0fbe036d9a58770
BLAKE2b-256 cf7019e4f4865907fdaa530117d5d2cd0f35a8f8ed08c09adb01b94d8a87d74b

See more details on using hashes here.

Provenance

The following attestation bundles were made for foxglove_client-0.19.0.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.19.0-py3-none-any.whl.

File metadata

File hashes

Hashes for foxglove_client-0.19.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4ff40528745845df2e9cf9b21014c6f17a32800f5456cfef4613c136559bd82e
MD5 801633f5ddc75da16313158627cdffd1
BLAKE2b-256 51686fdc8efa995360d2f22b9c9eb7f1f243e912347b4f1b2e5294d3307e8881

See more details on using hashes here.

Provenance

The following attestation bundles were made for foxglove_client-0.19.0-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