Skip to main content

Thin Python client for the Groundhog v1 Unix-socket API

Project description

groundhog-sdk-python

Python client for the M1 Groundhog API. It connects to a running Groundhog process over its Unix socket and exposes event construction, atomic JSON batch ingest, replay, JSON query, and catalog operations.

python -m pip install groundhog-sdk
from groundhog_sdk import Ground, upserted

ground = Ground("unix:data/ground.sock")
receipt = ground.send(
    "stripe",
    [upserted("customers", "cus_123", {"id": "cus_123"})],
    batch_id="stripe/customers/page-1",
)

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

groundhog_sdk-0.1.0.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

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

groundhog_sdk-0.1.0-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file groundhog_sdk-0.1.0.tar.gz.

File metadata

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

File hashes

Hashes for groundhog_sdk-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b42b02396d1d5d4afb68cc0fa44ba73e45aaae092df894e5d1b39d24d4190c14
MD5 2b9a7228c43cea40d9b7ccf1d0f7a241
BLAKE2b-256 b2798806734be42ef6d0b4f708311390311fd9b10a69510b2c8a6ccb17d09a45

See more details on using hashes here.

Provenance

The following attestation bundles were made for groundhog_sdk-0.1.0.tar.gz:

Publisher: publish.yml on GroundSystems/groundhog-sdk-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 groundhog_sdk-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: groundhog_sdk-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for groundhog_sdk-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d0bb3526b494d0ce09c117f36bc9ecbbe1a43c70f091bfa5bd801261e613a53b
MD5 0bc9c89abc3bb7f3551f6961ca1ab47f
BLAKE2b-256 dbb05aef18418b9bf19b64c8f1853759b8388a3979da1f7e6a395670672f0c1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for groundhog_sdk-0.1.0-py3-none-any.whl:

Publisher: publish.yml on GroundSystems/groundhog-sdk-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