Skip to content

Carrier data for every agency you serve.

Relay gives your product one API for policy, document, commission and claims data from every connected carrier. Agencies connect in about ninety seconds through Relay Link, inside your app, without creating a Relay account.

The same three steps you already know

Create a link token, open Link, exchange the public token. Your keys are on screen the moment you sign up.

import { useRelayLink } from "@emerald-relay/link-react";

export function ConnectCarriers({ linkToken }: { linkToken: string }) {
  const { open, ready } = useRelayLink({
    token: linkToken,
    onSuccess: (publicToken) =>
      fetch("/api/exchange", { method: "POST", body: JSON.stringify({ publicToken }) }),
  });
  return <button onClick={() => open()} disabled={!ready}>Connect carriers</button>;
}
// Server: one access_token per agency install.
const { access_token, install_id } = await relay.link.exchange(publicToken);
npx create-relay-app@latest my-relay-app

The quickstart is a Next.js app with Link, the token exchange, a webhook route and the sync loop already wired.

Webhooks, pull feed, and AL3 — your choice

Signed webhooks
Standard Webhooks signatures with automatic retries. Events are thin: a summary and a link, so personal data never lands in your webhook logs.
Pull feed
A cursor-based sync of every event for an install in sequence order. Use it alone, or to catch up after downtime.
AL3 mailbox
If your system only imports download files, pick them up hourly over HTTPS.
Connection status codes
Every connection reports a status code with one remedy, such as reopening Link in update mode when a carrier removes an agency code.

Every partner gets the same API — including our own

Emerald Infinite also builds Emerald AMS. It connects to Relay as an ordinary partner, with the same API, scopes, rate limits, certification and price.

From sandbox to production

Sandbox carriers
Relay Mutual and its siblings send realistic, obviously fake data. Magic agency codes trigger approvals, denials and conflicts on demand.
Automated certification
Relay checks that you verify signatures, dedupe, process in order, upsert sync events and stop calling after a revocation.
Live access
After certification passes, production review usually completes within one business day.
Free
Software partners never pay for Relay.

Keys on screen in under a minute.