(Verne Relay · Webhooks-as-a-Service)

Reliable Webhook Delivery Infrastructure for SaaS platforms that deliver events to their customers

Relay handles your queues, retry policies, and endpoint security. A scalable, event-driven architecture with zero maintenance required. Integrate in exactly 5 minutes.

curl -X POST https://api.vernesoft.com/v1/relay/messages \
  -H "Authorization: Bearer vrn_relay_•••" \
  -d '{"event_type":"user.created","payload":{"id":"usr_123"}}'

(The In-house Trap)

Why Engineers Don't Build Webhook Infrastructure from Scratch

Sending a simple POST request is only 5% of the work. The real problems begin when your client's receiving server goes down, network jitter occurs, and your event counter crosses the one-million mark.

In-House Implementation

  • Manual implementation of queues and Exponential Backoff (Redis/RabbitMQ).
  • Vulnerability to payload spoofing — requires custom HMAC implementation.
  • No dashboard for customer support: developers must dig through logs to find missing payloads.
  • High overhead for worker maintenance and infrastructure monitoring.

Verne Software Relay

  • Smart retries with customizable intervals out-of-the-box.
  • Built-in cryptographic signature for every outgoing event.
  • Visual audit interface: both you and your clients see the exact status of every attempt.
  • 99.99% Uptime with zero maintenance.

(Core Features)

Architecture Engineered for High Loads

(01)

Guaranteed Delivery (Smart Retries)

Built-in Exponential Backoff. If a client's server responds with a 5xx error or times out, Relay automatically queues the event and retries on a configurable schedule.

(02)

Absolute Security (Signature Verification)

Zero spoofing. Every outgoing event is cryptographically signed (HMAC SHA-256). Your clients can verify payload authenticity via the Verne-Signature header.

(03)

Uncompromising Performance

Relay's core is built on Rust: memory-safe execution, low internal overhead, and graceful handling of massive traffic spikes.

(04)

Fan-out Routing

Send a single event (e.g. user.created) to our API gateway and Relay will instantly dispatch it to dozens of different client endpoints simultaneously.

(05)

Detailed Audit Logs

Complete transparency. We store request headers, full payloads, and exact server responses for effortless debugging directly within your management console.

(06)

Idempotency by Default

Protection against duplicate processing. Relay uses unique Event IDs, ensuring your clients never process the same webhook twice during network failures.

(Nautilus Ecosystem)

Part of the Unified Nautilus Ecosystem

Relay is designed as a powerful standalone product, but it unlocks its full potential in synergy with other Verne Software tools. Set up task triggers in Cron, securely manage access via Auth, and instantly deliver execution results through Relay. One billing portal, one account, and a unified standard of API excellence.

CronNautilus CoreRelayClient Endpoint

(Developer Experience)

Integrate in Seconds

Publish an event with a single call — through an official SDK for Node, Python, PHP or Rust, or a plain HTTP request when you would rather not add a dependency.

curl -X POST https://api.vernesoft.com/v1/relay/messages \
  -H "Authorization: Bearer $VERNE_RELAY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "event_type": "subscription.renewed",
    "payload": { "user_id": "usr_987", "plan": "pro_tier" },
    "idempotency_key": "evt_5f3c9a"
  }'

(FAQ)

Frequently Asked Questions

How does Relay ensure webhook security?

Relay automatically generates unique secrets for each endpoint and signs all outgoing requests using HMAC SHA-256. The signature is transmitted in the Verne-Signature header, which the receiving party uses to verify payload authenticity.

What happens if the recipient server is down?

Relay intercepts errors (timeouts, 429, 500–504 statuses) and queues the event. We use a customizable Exponential Backoff algorithm for retries (up to 10 attempts over 24 hours), preventing overload on recovering servers.

Can I use Relay for local development?

Yes. The platform provides built-in tools to forward events to local machines via the Nautilus CLI, making testing webhook integrations fast and seamless.

Should we just build this ourselves?

You can, and it is far more than a POST: a queue and exponential backoff, per-endpoint secrets and HMAC signing, idempotency so nothing is processed twice, isolation so one slow endpoint does not hold up every other customer, and a delivery log your support team can search when a client says the event never arrived. Relay is that list, already built and metered per request.

(Get Started Today)

Ready to Offload Your Event Architecture?

Leave event management to us. Deploy production-ready webhooks for your service today.

What building it costs

The build is not the expensive part. A queue, a retry with backoff and a signing helper is a week's work, and most teams get there without trouble. The expense starts the week after, when a customer says an event never arrived and answering that means reading logs by hand — and it does not stop, because every new customer endpoint is a new way for delivery to fail.

It also spends your attention somewhere that earns nothing. Nobody chose your product because your retries use exponential backoff. But a webhook that quietly stopped arriving is a support ticket, then a refund conversation, then sometimes a customer who leaves. High consequence, no credit — which is the shape of a thing worth buying rather than building.

If you would rather build it, build it: the design is not a secret and we would make most of the same choices. Just cost it as a service you will operate for years, not as a sprint. If you would rather not, an endpoint you already have can be taking signed, retried deliveries in about five minutes, and the first 3,000 requests each month are free.