Overview
The communication infrastructure for autonomous systems. Publish, subscribe, and deliver messages with enterprise guarantees.
npayload is the communication infrastructure for autonomous systems. AI agents, microservices, serverless functions, and autonomous pipelines publish messages to channels, subscribe via webhooks, and let npayload handle delivery, retries, encryption, and audit trails. One API. Any language. Any cloud.
Getting started
Core features
Channels
Standard, compacted, priority, and cross-instance channels with fan-out
Pub/Sub
Publish once, deliver to many. Transactional, batched, and encrypted
Webhooks
Reliable delivery with exponential backoff, circuit breaker, and retries
Authentication
OAuth 2.0 + DPoP proof-of-possession for machine-to-machine
Three encryption modes
Standard, hybrid, and E2E zero-knowledge per channel
Dead letter queue
Inspect, debug, and replay failed deliveries. Never lose a message
Streams
Ordered log replay from any offset with consumer groups
Event catalogue
Schema registry with versioning, validation, and governance
Cross-instance fabric
Multi-region messaging with auto-discovery and geo-replication
ASP protocol
Agent sessions with trust scoring, commitments, and negotiation
Adapters
Bridge to Kafka, SQS, EventBridge, SNS, Azure, GCP Pub/Sub, and more
Pipes
Built-in workflow engine with 93 connectors, AI nodes, and durable execution
Audit trails
Immutable, hash-chained records of every message and delivery
SDKs
Node.js
@npayload/node
React
@npayload/react
Browser
@npayload/js
REST API
Direct HTTP access to all endpoints
Need help?
- Documentation: You are in the right place
- API reference: Interactive playground with live testing
- Support: Contact our team for assistance
Was this page helpful?