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. |
Click to show internal directories.
Click to hide internal directories.