Relay

Stop building queues.
Start shipping features.

Publish, schedule, and deliver HTTP requests with one API call. Automatic retries, cron schedules, URL groups, and real-time visibility—no Redis, workers, or ops to maintain.

50,000 messages per month free
99.99% uptime delivery
No workers, Redis, or queues
99.99%
Uptime SLA
<50ms
Avg Latency
10M+
Messages/Day
8
Global Regions
Trusted by developers

Built for teams that ship fast

Join hundreds of teams using Relay to deliver webhooks reliably without managing infrastructure.

"Relay replaced our entire background job infrastructure. What took us weeks to build and maintain now just works."

SC
Sarah Chen
CTO at Fintech Startup

"The DLQ and replay features have saved us countless hours debugging webhook failures. Essential for any production app."

MR
Marcus Rodriguez
Lead Engineer at E-commerce Platform

"We migrated from QStash for the better pricing and URL groups feature. Fan-out notifications are now trivial."

EW
Emily Watson
Staff Engineer at SaaS Company
SOC 2 Compliant
GDPR Ready
99.99% Uptime
Enterprise Ready
The Problem

Shipping reliable
async work is hard.

Serverless teams end up rebuilding queues, retry logic, and monitoring for every product. Ops overhead grows while reliability still slips.

Lost messages

Webhook fails? Data gone. No durable queue, no retries, no DLQ for recovery when endpoints choke.

Infrastructure overhead

Redis clusters, cron workers, region failover, monitoring—weeks of plumbing and on-call toil instead of shipping features.

Serverless timeouts

Edge limits of 10–30s make background work brittle. Long-running tasks and fan-out patterns become a guessing game.

Zero visibility

When deliveries fail, you’re blind. No traceability, no signatures, and no easy replay to unblock customers.

Before: The hard way
✗ Set up Redis cluster
✗ Build worker processes
✗ Implement retry logic
✗ Add DLQ + monitoring
✗ Handle scaling & failover
Time to production 2-4 weeks
After: With Anlyon Relay
await fetch("https://api.anlyon.com/publish", {
  method: "POST",
  body: JSON.stringify({
    url: "https://your-api.com/webhook",
    body: { event: "order.created" }
  })
})
Automatic retries + DLQ built in
Cron, delays, and fan-out without cron workers
Real-time monitoring, signatures, and replay
Time to production 5 minutes
The Solution

One API call.
Infinite reliability.

Anlyon Relay handles the complexity so you don't have to. Publish a message, and we'll make sure it gets delivered.

Automatic retries & DLQ

Exponential backoff, bounded retries, and durable DLQ so failed deliveries can be replayed safely.

Cron, delays, and scheduling

One-off, relative, and cron schedules without cron workers. Drift-free delivery across regions.

URL groups & signatures

Fan-out to multiple endpoints with per-target timeouts, HMAC signatures, and independent retry policies.

Observability & replay

Live analytics, searchable history, and safe replay from DLQ so teams debug fast without guesswork.

Works with your stack

Deploy anywhere. Anlyon Relay integrates seamlessly with Vercel, Cloudflare Workers, AWS Lambda, and any platform that can make HTTP requests.

Platforms

Vercel Cloudflare AWS Lambda

Frameworks

Next.js Remix Astro SvelteKit
api/send-email.ts
export default async (req: Request) => {
  const { email, template } = await req.json();

  // Queue email for reliable delivery
  await fetch("https://api.anlyon.com/publish", {
    method: "POST",
    headers: { Authorization: `Bearer ${API_KEY}` },
    body: JSON.stringify({
      url: "https://api.sendgrid.com/mail",
      body: { to: email, template },
      retries: 5
    })
  });

  return Response.json({ queued: true });
}

Serverless messaging via HTTP

1 Publish a message

Make a POST request to our API with your destination URL and payload. Schedule it for later or send immediately.

2 We handle delivery

Automatic retries with exponential backoff. Failed messages go to your dead letter queue for inspection.

3 Monitor everything

Real-time analytics dashboard. Track delivery rates, latency, and failures. Debug issues instantly.

queue.ts
TypeScript Python Go
1  import  Client from "@anlyon/sdk";
2
3  const client = new Client({'{'} 
4    token: "<API_KEY>" 
5 {'}'});
6
7  const response = await client.publish({'{'}
8   url: "https://api.myapp.com/webhook",
9   body: {'{'}
10     userId: 12345,
11     action: "welcome_email"
12   {'}'},
13   delay: 30  // seconds
14 {'}'});
Features

Built-in reliability.
Zero infrastructure required.

Everything you expect from a production queue—delays, cron, DLQ, fan-out, observability—delivered over a simple HTTP API.

Declarative schedules & delays

Cron, one-off, and relative delays without running cron workers. Drift-free scheduling with automatic retry and DLQ baked in.

URL groups & fan-out

Broadcast to multiple endpoints with per-target signatures, timeouts, and retry policies. Perfect for webhooks and multi-tenant delivery.

Named queues & concurrency

Define queues with per-queue concurrency, ordering, and rate limits. Protect upstreams while keeping latency low.

Observability & replay

Search every message, inspect payloads, signatures, and headers, then replay safely from DLQ with one click.

Idempotency keys HMAC signing Regional failover SDK + CLI Custom headers Batch publish Callbacks Analytics
Use Cases

Built for the edge.
Optimized for reliability.

Queue, schedule, and deliver webhooks without owning infrastructure—built for serverless velocity.

Email Sending

Offload slow SMTP transactions to background workers to keep your API snappy.

Order confirmed·Just now

Email sent to customer@domain.com

  • Automatic Retries
  • Non-blocking

Image Processing

Resize and optimize user uploads asynchronously without blocking the UI.

  • Scalable Workers
  • Edge Compatible

Webhook Buffering

Ingest webhooks from Stripe or Twilio immediately, process them at your own pace.

  • Rate Limiting
  • No Data Loss

AI Job Queues

Manage expensive LLM inference tasks efficiently with concurrency controls.

  • FIFO Ordering
  • Long Polling
Pricing

Simple, transparent pricing
Start free, scale as you grow.

No credit card required to start. Upgrade anytime.

Hobby

Perfect for side projects and prototypes.

$0 /month
  • 50,000 messages / month
  • 7 day message retention
  • 3 queues
  • Community support
  • Basic analytics
Get started free
Most Popular

Pro

For production applications scaling up.

$0.50 / 200k messages
  • Pay as you go
  • Unlimited message retention
  • 99.99% Uptime SLA
  • Priority support
  • Advanced analytics
  • URL groups & fan-out
Get started

Need more?

Contact us for custom enterprise pricing

Contact sales
FAQ

Frequently asked questions

Everything you need to know about Anlyon Relay.

How is this different from QStash?
Anlyon Relay offers built-in CRON scheduling (no separate service needed), URL groups for fan-out messaging, and a comprehensive analytics dashboard. We also include named queues with configurable parallelism.
Do I need Redis or any infrastructure?
No. Anlyon Relay is fully managed. You don't need Redis, message brokers, or any infrastructure. Just make HTTP requests to our API. We handle all the infrastructure, scaling, and reliability.
Can I use this with Vercel, Netlify, or Cloudflare?
Yes. Anlyon Relay is built specifically for serverless platforms. It works seamlessly with Vercel, Netlify, Cloudflare Workers, and any platform that can make HTTP requests.
What happens if my endpoint is down?
We automatically retry failed deliveries with exponential backoff. After all retries are exhausted, messages are moved to your Dead Letter Queue where you can review, debug, and retry them manually.
Can I use this with any programming language?
Yes. Since Anlyon Relay is HTTP-based, you can use it with any language that can make HTTP requests: Node.js, Python, Go, PHP, Rust, Ruby, Java, and more. We also provide a TypeScript SDK.
How secure is my data?
All data is encrypted in transit via TLS 1.3 and at rest using AES-256. We support webhook signing for verification, and API keys are required for all requests.

Still have questions?

Contact support
Start shipping in 5 minutes

Ready to ship faster?

Start for free with 50,000 messages per month. No credit card required. Scale as you grow.

No credit card
50k messages free
Cancel anytime