{
  "ok": true,
  "version": "1.0",
  "site": "https://www.infr.sh",
  "name": "infr.sh",
  "tagline": "Virtual inference — pricing, hosting, training, routing for image-edit models.",
  "updated": "2026-05-28",
  "fee_disclosure": "2% routed + standard fees apply",
  "fee_disclosure_long": "2% routing fee on upstream inference (upstream × 1.02). Standard payment-rail and onramp fees apply separately — Stripe card, Tempo/x402 gas, Coinbase, MoonPay, etc. Catalog reads are free.",
  "fee_rate": 0.02,
  "llms_txt": [
    "https://www.infr.sh/llms.txt",
    "https://www.infr.sh/i/llms.txt"
  ],
  "endpoints": [
    {
      "id": "manifest",
      "title": "Index manifest",
      "description": "Machine-readable map of all agent endpoints on infr.sh.",
      "formats": [
        {
          "type": "application/json",
          "path": "https://www.infr.sh/i/index.json"
        }
      ]
    },
    {
      "id": "llms",
      "title": "LLMs.txt",
      "description": "Standard agent discovery file (also at /llms.txt).",
      "formats": [
        {
          "type": "text/plain",
          "path": "https://www.infr.sh/llms.txt"
        },
        {
          "type": "text/plain",
          "path": "https://www.infr.sh/i/llms.txt"
        }
      ]
    },
    {
      "id": "prices",
      "title": "Managed inference pricing",
      "description": "Arena.ai leaderboard models + provider prices, normalized to $/image @1MP.",
      "formats": [
        {
          "type": "application/json",
          "path": "https://www.infr.sh/i/prices.json"
        },
        {
          "type": "text/markdown",
          "path": "https://www.infr.sh/i/prices.md"
        },
        {
          "type": "application/json",
          "path": "https://www.infr.sh/api/prices"
        }
      ]
    },
    {
      "id": "hosting",
      "title": "GPU hosting & serverless",
      "description": "H100/A100/B200 rental and per-second serverless GPU rates for self-hosting.",
      "formats": [
        {
          "type": "application/json",
          "path": "https://www.infr.sh/i/gpu.json"
        },
        {
          "type": "text/markdown",
          "path": "https://www.infr.sh/i/hosting.md"
        }
      ]
    },
    {
      "id": "training",
      "title": "Training costs",
      "description": "Managed LoRA trainers + trainable open-weight models from the catalog.",
      "formats": [
        {
          "type": "application/json",
          "path": "https://www.infr.sh/i/training.json"
        },
        {
          "type": "text/markdown",
          "path": "https://www.infr.sh/i/training.md"
        }
      ]
    },
    {
      "id": "rails",
      "title": "Payment rails",
      "description": "Inbound/outbound rails (Tempo, x402, Stripe, onramps) with fees and limits.",
      "formats": [
        {
          "type": "application/json",
          "path": "https://www.infr.sh/i/rails.json"
        }
      ]
    },
    {
      "id": "onramps",
      "title": "Onramps & 01.cash stack",
      "description": "Widest inbound coverage — Peer ZKP2P (Venmo, Revolut, Wise, Cash App), card onramps, stablecoins. anything → 01.cash → Pute → compute.",
      "formats": [
        {
          "type": "application/json",
          "path": "https://www.infr.sh/i/onramps.json"
        },
        {
          "type": "text/markdown",
          "path": "https://www.infr.sh/i/payments.md"
        }
      ]
    },
    {
      "id": "sharing",
      "title": "Credit sharing",
      "description": "Which wallet/credit systems support P2P, gifting, and team pools.",
      "formats": [
        {
          "type": "application/json",
          "path": "https://www.infr.sh/i/sharing.json"
        }
      ]
    },
    {
      "id": "routing",
      "title": "Inference routing",
      "description": "How to call /api/v/{model} — auth paths, 2% fee, MPP/402 agents.",
      "formats": [
        {
          "type": "text/markdown",
          "path": "https://www.infr.sh/i/routing.md"
        }
      ]
    },
    {
      "id": "orchestrate",
      "title": "Chain planner",
      "description": "LLM endpoint planner — primary chain + two alternatives at your volume.",
      "formats": [
        {
          "type": "application/json",
          "path": "https://www.infr.sh/api/orchestrate"
        }
      ]
    },
    {
      "id": "quote",
      "title": "Chain quote",
      "description": "Deterministic multi-step price quote from model IDs.",
      "formats": [
        {
          "type": "application/json",
          "path": "https://www.infr.sh/api/prices/quote"
        }
      ]
    }
  ],
  "human": {
    "price_table": "https://www.infr.sh/",
    "build": "https://www.infr.sh/build",
    "docs": "https://www.infr.sh/docs",
    "gpu": "https://www.infr.sh/gpu",
    "train": "https://www.infr.sh/train",
    "pay": "https://www.infr.sh/pay"
  },
  "sdk": {
    "npm": "infr",
    "example": "import { Infr } from 'infr'; const infr = new Infr({ baseUrl: 'https://www.infr.sh' }); await infr.prices.list();"
  }
}