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

Uploaded Python 3

File details

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

File metadata

  • Download URL: foxglove_client-0.19.1.tar.gz
  • Upload date:
  • Size: 18.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.19.1.tar.gz
Algorithm Hash digest
SHA256 cc02e8e6aa80d7cf371592465da46fdc165cd7757eedb63c29a3b07fdf7914f1
MD5 93f80af1916fdfab38316db4f2879b6e
BLAKE2b-256 e2c99c3d00c387c3c1a78983ede756183a7e93965216854ddb26d1f2bbbfca1c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for foxglove_client-0.19.1-py3-none-any.whl
Algorithm Hash digest
SHA256 00bb4b84143ad9e11e22141333bc3a5b12feb4df050903723589913e8302be6a
MD5 afe2d983f41be1f9d1dca7694c350260
BLAKE2b-256 2d658a0a64573fb8ff7933acc6b6c9cfeea01ef0a640fc2ea87d2d6190fc3845

See more details on using hashes here.

Provenance

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