Show HN: PicoMQ – Durable Streams over HTTP, on object storage
picomq.com|23 points|0 comments|by adesh_nalpet|Aug 24, 2026
PicoMQ: Durable HTTP Streams via Object Storage
PicoMQ offers real-time, durable streaming capabilities delivered over HTTP, utilizing S3-compatible object storage as its primary backend.
Etymology: The name Pico is derived from the Latin word
picus, which translates to "woodpecker" (member of the Picidae family).
The Architectural Philosophy
PicoMQ departs from traditional messaging patterns. Rather than packing every record of a similar type into one massive topic, it advocates for a granular approach: create a dedicated stream for every individual use case.
Core Capabilities
- Independently Addressable: Every stream is its own entity.
- Bottomless Capacity: Leveraging object storage means storage limits are virtually non-existent.
- Elastic Scaling: The system is designed to scale seamlessly from to .
Technical Specifications
| Feature | Implementation Detail |
|---|---|
| Storage Model | Zero-disk architecture |
| Layering | Fully decoupled layers |
| Interface | Standard HTTP |
| Backend | S3-Compatible |
Deployment Checklist
- Unlimited stream creation
- High-throughput capability
- Simplified deployment process
- Decoupled architectural layers
Example Interaction
To interact with a stream, you can use a simple curl command:
# Sending data to a specific use-case stream
curl -X POST https://api.picomq.io/streams/user-signup-events \
-H "Content-Type: application/json" \
-d '{"user_id": 123, "status": "complete"}'
In mathematical terms, the storage capacity can be viewed as: (given the nature of cloud object storage).