Skip to main content
npayload is launching soon.
npayloadDocs
Guides

Guides

Step-by-step guides for messaging, authentication, delivery, encryption, and integration patterns

Authentication

OAuth 2.0 + DPoP for machine-to-machine authentication, scopes, and security best practices

Publishing messages

Single, batch, and transactional publish. Message groups, idempotency, routing keys, and priorities

Working with channels

Standard, compacted, and priority channels. Configuration, lifecycle, and key-value patterns

Subscriptions and delivery

Webhook, queue, and consumer group subscriptions. Routing filters, retry policies, and circuit breakers

Webhooks

Delivery lifecycle, retry schedule, signature verification, circuit breaker, and DLQ

Streams

Ordered, replayable message logs with consumer offsets, seek, and stream consumer groups

Encryption and privacy

Standard, end-to-end, and hybrid privacy modes. Key management and rotation

Dead letter queue

Inspect, replay, and purge failed deliveries. Per-subscription and system DLQ

Connectors

Bridge npayload to Kafka, SQS, EventBridge, SNS, Azure Service Bus, GCP Pub/Sub, and more

Marketplace integration

Publish channels to the marketplace and subscribe to channels from other organizations

Cross-region messaging

Set up channels that span multiple instances for global applications and data residency

Idempotency and reliability

Prevent duplicate messages with idempotency keys and reliable publish patterns

Testing

Unit testing with mocks, integration testing, and CI-friendly patterns for npayload

Error handling

HTTP error codes, SDK error types, rate limiting, idempotency, and debugging patterns

Pipes workflows

Build automation workflows with triggers, AI nodes, and 93 connectors

Was this page helpful?