Message Infrastructure That Stays Out of Your Way

Managed pub/sub with exactly-once delivery, dead-letter queues, and per-consumer offsets. No brokers to operate. No delivery semantics to implement yourself.

2.1B+
messages delivered
99.97%
uptime SLA
< 15ms
P99 publish latency
queuecore
$ queuecore topic create orders --retention 30d --delivery exactly-once
Topic "orders" created (region: us-east-1)
$ queuecore publish --topic orders --data '{"order_id": "ord_8f2k", "amount": 49.99}'
Published to orders (offset: 1847203, latency: 3ms)
$ queuecore consume --topic orders --group checkout-service

Your Message Broker Is Your Bottleneck

Every approach to async messaging today asks you to compromise. Pick your poison.

Self-Hosted Brokers

Kafka, RabbitMQ, Pulsar

  • Dedicated platform team for day-2 ops
  • ZooKeeper coordination or KRaft migration
  • Manual partition rebalancing during deploys
  • 1.5-2 FTE operational overhead

Cloud Queues

SQS, Cloud Pub/Sub, Service Bus

  • At-least-once delivery ceiling
  • No per-consumer offset management
  • DLQ config scattered across IAM + queue attributes
  • Vendor-locked API semantics

DIY Approaches

Postgres queues, custom middleware

  • Breaks down at >1,000 msg/sec
  • No pub/sub, no consumer groups
  • Database becomes a messaging bottleneck
  • Zero observability into message flow

Built for Backend Engineers

Ship async workflows. Skip the ops.

Exactly-Once Delivery

Transactional publish and idempotent consumption at the protocol level. No application-side dedup. No "at-least-once with caveats."

Dead-Letter Queues

Every topic gets a configurable DLQ. Inspect failed messages, replay them individually or in batch, set up alerts on DLQ depth.

Per-Consumer Offsets

Independent consumer groups track their own position. Rewind to replay, fast-forward to skip, reset to earliest — without affecting other consumers.

Zero Ops

No ZooKeeper. No JVM heap tuning. No partition rebalancing. Connect, publish, consume. We handle the rest.

Built-In Observability

Consumer lag, throughput, error rates, and DLQ depth — visible in the dashboard. Integrates with Datadog, Grafana, and PagerDuty.

Cloud-Agnostic

Deploy on AWS, GCP, or Azure. Move between clouds without changing application code or rewriting consumers.

Three Steps to Your First Message

01

Create a Topic

Define a topic with your retention policy and delivery settings. One CLI command or one API call.

bash
$ queuecore topic create orders \
--retention 30d \
--delivery exactly-once
Topic "orders" created (region: us-east-1)
02

Publish Messages

Push messages from any service using the SDK or HTTP API. QueueCore handles serialization, ordering, and delivery.

javascript
import { QueueCore } from '@queuecore/sdk';
const pq = new QueueCore({ apiKey: process.env.QUEUECORE_API_KEY });
await pq.publish('orders', {
order_id: 'ord_8f2k',
amount: 49.99,
customer: 'cust_m3x9'
});
03

Consume with Offsets

Subscribe consumer groups to topics. Each consumer tracks its own offset. Replay, skip, or reset independently.

javascript
const consumer = pq.consume('orders', {
group: 'checkout-service',
startFrom: 'latest'
});
consumer.on('message', async (msg) => {
await processOrder(msg.data);
msg.ack(); // offset advances automatically
});

Predictable Pricing. Per-Message Billing.

Start free. Scale when ready.

Developer

$0 per month

500,000 messages/mo

  • 3 topics
  • 7-day message retention
  • Community support
  • Exactly-once delivery
  • Dead-letter queues
  • Per-consumer offsets
Request Access

No credit card required

Most Popular

Pro

$79 per month

10,000,000 messages/mo

  • Everything in Developer
  • Unlimited topics
  • 30-day message retention
  • DLQ inspection + replay
  • Email support
  • Custom consumer groups
Request Access

Additional messages at $0.40/million

Enterprise

Custom

Unlimited messages

  • Everything in Pro
  • Dedicated infrastructure
  • 90-day message retention
  • Custom SLAs (up to 99.99%)
  • SSO + audit logs
  • 24/7 priority support
Talk to Sales

Volume discounts available