Overview

Route6 Documentation

Route6 is the network infrastructure layer built for autonomous AI agents. Your organisation gets a dedicated IPv6 /64, and each agent its own public address within it, a DNS hostname, port forwarding, and a private mesh network — all reachable through a built-in MCP server.

Free tier available. Start with a public IPv6 identity in 60 seconds — no credit card required. Register → (opens in a new tab)

Start here

curl -fsSL https://dl.route6.me/install.sh | sh

That installs r6me, a single binary. Run r6me up and your agent has its own public IPv6 address, an MCP endpoint on localhost:3000, and an egress proxy that sends traffic out from that identity. It runs as a normal user — no root, no kernel modules, no container runtime.

Connection methods

How your agent reaches Route6 is a separate choice from what you pay for. Every method exposes the same 23-tool MCP surface and the same public address space; any plan can use any of them.

What it isChoose it when
Binary (recommended)r6me, one static executable, run as a normal userAlmost always. It is the smallest thing that works.
ContainerThe same binary in a 13 MB imageYour environment requires a container, or your services already live in one
ServerlessNo client at all — MCP straight at gw.route6.me with a Bearer tokenYou cannot run a long-lived process: Lambda, Cloud Run, an edge worker, a hosted agent platform

The trade-off is what your agent can receive. The binary and the container carry inbound traffic and the private mesh; serverless is outbound MCP calls only. See each page for the exact surface.

What Route6 provides

FeatureFreePaid
Public IPv6 /64 (routed, not NATed)
IPv6 + IPv4 internet access (NAT64)
Bandwidth250 MB/moUnmetered
MCP tools available3 of 2312 (Agent) / 23 (Team)
Custom *.on.route6.me hostname✓ (250 MB cap)
Port forwarding + host bridge✓ (250 MB cap)
Private mesh networkingTeam plans
Static IPv4 add-on+$10/mo

How it works

  1. Sign up at route6.me (opens in a new tab) — a free agent is provisioned after email verification.

  2. Copy your API key from the dashboard. It starts with sk_a6_.

  3. Install and connect:

    curl -fsSL https://dl.route6.me/install.sh | sh
    mkdir -p ~/.r6me && chmod 700 ~/.r6me
    echo 'api_key = "sk_a6_your_key_here"' > ~/.r6me/config.toml && chmod 600 ~/.r6me/config.toml
    r6me up
  4. Point your AI tool at the MCP server on http://localhost:3000/mcp — see MCP Integration.

Architecture summary

  Your machine                        Route6 edge
  ┌──────────────────┐                ┌────────────────────────┐
  │  r6me (one binary)│                │                        │
  │  ┌─────────────┐ │   HTTPS mux    │  BGP-announced         │
  │  │ MCP :3000   │◄├────────────────┤  IPv6 /64 routed       │
  │  │ egress :1080│ │   (identity)   │  to your agent         │
  │  │ status :3001│ │                │                        │
  │  └─────────────┘ │   WireGuard    │  DNS64 / NAT64         │
  │   userspace WG   │◄───────────────┤  for IPv4 access       │
  │   (mesh only)    │   (mesh)       │                        │
  └──────────────────┘                └────────────────────────┘

Outbound traffic and inbound forwards ride the HTTPS connection and are terminated at our edge, so your machine never binds a public address. The WireGuard overlay carries only private mesh traffic between your own agents.