clients/

directory
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2026 License: MIT

Directories

Path Synopsis
Package apimap is the kit's declarative outbound HTTP layer.
Package apimap is the kit's declarative outbound HTTP layer.
Package cache is a typed Redis-backed read-through cache.
Package cache is a typed Redis-backed read-through cache.
Package email is a pluggable transactional-email kit.
Package email is a pluggable transactional-email kit.
Package httpc is the kit's outbound HTTP client builder.
Package httpc is the kit's outbound HTTP client builder.
Package natsclient is the kit's NATS / JetStream wrapper.
Package natsclient is the kit's NATS / JetStream wrapper.
Package natsmap is the declarative YAML layer for NATS subscribers and publishers, symmetric to clients/apimap.
Package natsmap is the declarative YAML layer for NATS subscribers and publishers, symmetric to clients/apimap.
natsgw
Package natsgw is a generic HTTP→NATS gateway middleware.
Package natsgw is a generic HTTP→NATS gateway middleware.
Package ratelimit is a Redis-backed sliding-window rate limiter.
Package ratelimit is a Redis-backed sliding-window rate limiter.
Package redisclient is the kit's thin wrapper around github.com/redis/go-redis/v9.
Package redisclient is the kit's thin wrapper around github.com/redis/go-redis/v9.
Package s3client is the kit's thin AWS S3 wrapper.
Package s3client is the kit's thin AWS S3 wrapper.
Package webhooks implements outbound + inbound HTTP webhook infrastructure for the kit: typed Subscription / Delivery rows persisted by an implementation of SubscriptionStore + DeliveryStore, a Fanout that turns one domain event into N per-target deliveries, a Worker that drains pending deliveries with per-target retry and dead-letter, an outbound Signer producing Stripe-style HMAC signatures, and a Verifier interface (with two ready-made implementations in clients/webhooks/verifiers) for inbound payloads.
Package webhooks implements outbound + inbound HTTP webhook infrastructure for the kit: typed Subscription / Delivery rows persisted by an implementation of SubscriptionStore + DeliveryStore, a Fanout that turns one domain event into N per-target deliveries, a Worker that drains pending deliveries with per-target retry and dead-letter, an outbound Signer producing Stripe-style HMAC signatures, and a Verifier interface (with two ready-made implementations in clients/webhooks/verifiers) for inbound payloads.
verifiers
Package verifiers ships ready-made implementations of clients/webhooks.Verifier.
Package verifiers ships ready-made implementations of clients/webhooks.Verifier.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL