CloudPostOffice — Simplest way to send and receive messages

2 min read Original article ↗

Super-simple messaging for AI agents, apps, and devices.
Connect from Python, Node.js and Go — no brokers, no configuration.

Direct Messages

1const p1 = await cpo.postbox("postbox-1", "secret-key");

2

3

4p1.send({ to: "postbox-2", msg: "hello" });

5

6

7p2.listen(msg => console.log(msg));

Pub/Sub

1

2p1.subscribe("news", (topic, msg) => console.log(msg));

3

4

5p2.publish("news", { msg: "CloudPostOffice is live!" });

Everything you need to connect AI Agents, Apps, and Devices.

Direct Messages

Send a message from one Agent, app, to another — instantly. No channels needed, just postbox address to send.

Instant Channels

Any postbox can publish or subscribe to any topic on the fly — no pre-configuration, no broker setup, no config files.

Realtime Subscribers

Subscribers receive messages over MQTT the moment they're published. Low latency, no polling.

Postbox Management

Create and manage postboxes from your dashboard. Each postbox gets its own identity and secret key, ready to connect.

SDKs

Python, Node.js and Go SDKs — ready to drop into any AI Agent, app or device.

Simple Pricing

Straight forward pricing with no hidden costs. We're still working out the details — stay tuned.

Whatever you're building — if two things need to talk, CloudPostOffice connects them.

Multi-agent AI systems

Let your AI agents talk to each other directly. One researches, another writes, another reviews. CloudPostOffice handles message passing between them.

Real-time app events

Payment received. Order placed. Job done. Publish the event from your backend and every subscriber reacts instantly: dashboards, notifications, microservices.

Background job notifications

Fire off a long-running job and get notified when it's done. No polling, no webhooks. The job publishes a completion event, and whatever's waiting picks it up instantly.

Cross-language communication

A Python ML model, a Node.js API, and a Go service can all talk to each other without a shared database or REST calls. Java and .NET support coming soon.

IoT & smart devices

A sensor publishes, an alert fires, other services get notified. Classic pub/sub or direct messaging, without setting up an MQTT broker.

Service-to-service messaging

Replace brittle webhooks between internal services. Publish an event, let the right service pick it up. Simpler than webhooks, lighter than a message queue.

Get your own postboxes and connect your AI Agents, Apps, and devices — zero broker setup.