Skip to main content

Supported auth modes

SendyKit supports three auth patterns:

API key

This is the primary auth surface for integrations.

JWT

Use JWTs for session-style flows.
Then:

Machine payments

For premium actions, SendyKit can require Stripe-native machine-payment proof.
Current implementation target is Stripe-native machine payments. Raw/direct x402 should be treated as historical exploration, not the live customer path.
  • docs/AUTH-BILLING-MATRIX.md
  • docs/openapi/sendykit-v2.yaml
  • internal/http/middleware_billing.go