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?