Both directions
The target your callers hit and the source that calls your services: one service, three shapes.
Webhook relay service
EchoRelay sits in the middle of your HTTP traffic — the target your callers hit and the source that calls your services. One authenticated layer that fans out, streams, and shields, so you don’t build the plumbing.
Worked example
Your app uses camelCase fields, while your address-validation partner expects underscores. Configure a synchronous target so your caller receives the partner's answer in the same request. This example uses a fictional API.
{
"postalCode": "10115",
"country": "DE"
}
{
"postal_code": "10115",
"country_code": "DE"
}
{
"city": "Berlin",
"valid": true
}
postalCode to postal_code and country to country_code.Synchronous delivery has no automatic retries. If you need to send an event to several services and retry failures, configure asynchronous targets instead.
Why EchoRelay
The target your callers hit and the source that calls your services: one service, three shapes.
Every request is authenticated, validated against your rules, and rate-limited before it moves.
Asynchronous deliveries use retries with backoff and a replayable dead-letter queue. Synchronous and streaming deliveries have no automatic retries.
Questions
No credit card required.