Relay

  • Name: Relay
  • URL: https://docs.relay.link/
  • Tags: ethereum-ecosystem bitcoin-ecosystem solana-ecosystem
  • Category: cross-chain execution middleware / route-and-lifecycle control plane
  • Summary: Relay is execution middleware, not just a bridge frontend with a nicer API. The useful read is executable quotes, deposit-address custody assumptions, gas sponsorship, smart-account flows, lifecycle indexing, and backend claim handling. Keep this note on the product surface developers integrate directly. The broader operator boundary lives in reservoir, which is the cleaner place to reason about dashboard authority, API-key issuance, rate limits, request history, support-mediated limit upgrades, and the shared vendor shell that packages Relay alongside Reservoir’s other infrastructure products.
  • What it does:
    • Provides APIs and SDKs for executable quotes that can swap, bridge, and call across chains through a unified developer-facing interface
    • Supports deposit-address flows so users can bridge assets without connecting a wallet or signing inside the destination app flow
    • Exposes smart-account functionality using ERC-4337 and EIP-7702 for gas sponsorship, batching, and preserving the user as msg.sender on the destination chain
    • Extends beyond EVM-only routing with documented Bitcoin, Solana, Hyperliquid, and other chain-specific integration paths
    • Offers transaction indexing, webhooks, and websocket updates so apps can track lifecycle events without building their own indexing stack from scratch
    • Publishes protocol and implementation repos that reveal concrete underlying components such as ERC-4626 vaults, bridge contracts, a backend indexer, and a claimer service
  • Key claims:
    • The docs homepage describes Relay as “the fastest and cheapest way to bridge & transact across chains,” while the documentation index shows feature areas spanning app fees, deposit addresses, fast fill, fee sponsorship, gasless execution, smart accounts, webhooks, websockets, and transaction indexing
    • The What is Relay? page frames the product as a stack spanning Relay App, Relay API, and Relay Protocol, which is a useful clue that the developer dependency is broader than one bridge endpoint
    • The supported-routes docs say Relay supports cross-chain routes across 69+ blockchain networks, and the public api.relay.link/chains response shows a live chain directory rather than a small fixed bridge list
    • The unified quote API is explicitly framed as returning an executable quote for “swapping, bridging and calling,” which makes Relay broader than a pure bridge aggregator or single-purpose swap API
    • The Smart Accounts guide says Relay uses ERC-4337 and EIP-7702 to batch actions, sponsor gas, and preserve user identity on destination chains, including cases where the final contract needs msg.sender to be the user
    • The Bitcoin support guide documents PSBT signing, Bitcoin-specific chain and currency identifiers, and UTXO-aware balance handling, which is a strong signal that Relay is multichain execution infrastructure rather than only an EVM router
    • The webhooks and transaction-indexing docs show Relay also operates a lifecycle and observability layer for integrators, including pushed status events and APIs for indexing same-chain actions or internal-deposit transactions
    • The API-key docs say integrators create, rotate, and revoke keys in the Relay Dashboard and inspect request history there, which is a reminder that the broader production dependency includes a company-run control plane above the product surface
    • The public repos show first-party software beyond docs and SDK wrappers: the Relay kit SDK repo, a monorepo for protocol vaults/contracts plus backend and claimer services, and archived depository docs merged into newer settlement-protocol work
  • Whitepaper: No classic standalone whitepaper or litepaper was found during this pass. The strongest primary materials were Relay’s official docs and API reference plus first-party GitHub repositories for the SDK and protocol implementation; see ../whitepapers/relay-primary-sources-2026-04-26.md.
  • Sources:

Internal linkages

  • Broader operator shell above the product: reservoir.
  • Best upward reads for execution-and-defaults control planes: across and skip.
  • Sibling product surface in the same broader company stack: reservoir.
  • Keep the note on deposit-address custody assumptions, route ranking, sponsorship policy, and indexing visibility rather than on every chain or bridge rail Relay can touch.

Project / company boundary

  • Keep this note on Relay as the product surface developers integrate: executable quotes, route construction, deposit-address flows, sponsorship, indexing, webhooks, and cross-chain call execution.
  • Use reservoir when the sharper question is who controls the dashboard account, API keys, rate limits, request history, webhook configuration, support channel, and broader vendor relationship around that surface.
  • That split matters because Relay markets an open protocol layer, but many teams still inherit a company-run production shell when they adopt the easiest app and API path.

Control surface

  • The leverage sits in quote construction, route ranking, deposit-address handling, sponsorship policy, and how much lifecycle truth an integrator accepts from Relay’s own indexing and webhook layer.

  • Smart-account support matters because Relay is not only choosing a bridge path; it can also shape caller identity, batching, and gas-payment defaults at the application edge.

  • The operator shell one layer up matters too: dashboard-managed credentials, per-key request visibility, rate-limit policy, and support-mediated upgrades can become part of the real production dependency even when the protocol rhetoric emphasizes openness.

  • Treat Relay as execution-and-observability middleware, not as a neutral settlement rail.

  • Last reviewed: 2026-08-11 UTC