adapters/

directory
v2.1.0 Latest Latest
Warning

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

Go to latest
Published: May 2, 2026 License: Apache-2.0

Directories

Path Synopsis
Package cedar adapts cedar-go policy evaluation to api-toolkit authorization ports.
Package cedar adapts cedar-go policy evaluation to api-toolkit authorization ports.
Package chi adapts the chi router to api-toolkit HTTP ports.
Package chi adapts the chi router to api-toolkit HTTP ports.
Package clock adapts the system clock to the core clock port.
Package clock adapts the system clock to the core clock port.
Package envvar loads environment-backed configuration through explicit adapter helpers.
Package envvar loads environment-backed configuration through explicit adapter helpers.
Package httpclient provides outbound HTTP clients with retry and tracing.
Package httpclient provides outbound HTTP clients with retry and tracing.
Package idempotency provides a contrib in-memory idempotency store.
Package idempotency provides a contrib in-memory idempotency store.
Package idempotencyredis provides Redis-backed idempotency storage.
Package idempotencyredis provides Redis-backed idempotency storage.
Package idempotencytest provides reusable idempotency adapter contract tests.
Package idempotencytest provides reusable idempotency adapter contract tests.
Package logzap adapts zap logging to the core logger port.
Package logzap adapts zap logging to the core logger port.
Package migrate adapts migration execution to contrib database tooling.
Package migrate adapts migration execution to contrib database tooling.
Package opa provides an Open Policy Agent (OPA) policy engine adapter.
Package opa provides an Open Policy Agent (OPA) policy engine adapter.
Package pgxpool adapts pgxpool to api-toolkit database ports.
Package pgxpool adapts pgxpool to api-toolkit database ports.
Package ratelimitredis provides Redis-backed rate limiting.
Package ratelimitredis provides Redis-backed rate limiting.
Package resend adapts the Resend API to the core email sender port.
Package resend adapts the Resend API to the core email sender port.
Package stripe adapts Stripe Checkout, webhooks, portal, and invoicing to the explicit v2 compat/billing contracts.
Package stripe adapts Stripe Checkout, webhooks, portal, and invoicing to the explicit v2 compat/billing contracts.
Package txpostgres provides transaction helpers over a DatabasePool.
Package txpostgres provides transaction helpers over a DatabasePool.
Package ulid adapts ULID generation to the core ID generator port.
Package ulid adapts ULID generation to the core ID generator port.
Package uuid adapts UUID generation to the core ID generator port.
Package uuid adapts UUID generation to the core ID generator port.
Package validation provides validation utilities backed by go-playground/validator.
Package validation provides validation utilities backed by go-playground/validator.

Jump to

Keyboard shortcuts

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