Skip to main content
Managed relays are dedicated relay servers provisioned through the Iroh Services platform and operated by n0.computer. Unlike the public relays, managed relays are exclusively yours — no shared traffic, no rate limits, and with uptime SLAs.

What you get

  • Fully managed — n0.computer handles operations, maintenance, and upgrades
  • Isolation — your traffic only; no noisy neighbors
  • Version locking — pin to a specific iroh version or run blue/green deployments
  • Multi-region & multi-cloud — deploy across regions and providers for resilience
  • On-prem — available on Enterprise plans; contact us
  • Custom SLAscontact us

Deploy a relay

1. Sign up and create a Pro project

Sign up at services.iroh.computer and create a project if you haven’t already. The project must be on the Pro plan to deploy managed relays. You can also upgrade your project to Pro in the billing settings. Create a project

2. Add a relay

Navigate to Relays in your project sidebar and click Deploy Relay. Select a region for your relay. Add relay dialog Add relay dialog

3. Copy your relay URL

Once deployed, your relay URL will appear in the dashboard. Copy it — you’ll need it to configure your endpoints.

4. Configure your endpoint

Set your endpoint to use your dedicated relay URLs instead of the public relays:
use iroh::Endpoint;
use iroh::relay::RelayUrl;

#[tokio::main]
async fn main() -> anyhow::Result<()> {
    let relay_url1: RelayUrl = "YOUR_RELAY_URL_US".parse()?;
    let relay_url2: RelayUrl = "YOUR_RELAY_URL_EU".parse()?;

    let endpoint = Endpoint::builder()
        .relay_mode(iroh::endpoint::RelayMode::Custom(vec![relay_url1, relay_url2]))
        .bind()
        .await?;

    Ok(())
}

5. Verify connectivity

Go to your project’s Relays page to confirm your endpoints are connecting through your dedicated relay. You should see connected endpoint counts and traffic metrics. Relay metrics For production, deploy at least two relays in different geographic regions. If one relay becomes unreachable, iroh automatically falls back to the next one in your list — your peers will still find each other. Each relay handles up to 60,000 concurrent connections. For larger deployments, contact us to increase relay capacity.

Support

Relay status and metrics are available in your project dashboard under Relays. On the Pro plan, we offer priority support. Contact us for Enterprise SLAs.