{
  "aid": "ironfang.uk:ironfang",
  "name": "Ironfang",
  "type": "Index",
  "kind": "company",
  "description": "Ironfang Ltd builds developer infrastructure products and operates the UK infrastructure behind them: rendering, website evidence, e-invoice validation, disposable integration test environments and session replay. One account, one API key format and one portal cover every product. The products are Ironfang Render, Ironfang Audit, Ironfang Finance, Ironfang Rig and Ironfang Analytics.",
  "image": "https://ironfang.uk/logo_v3.png",
  "url": "https://ironfang.uk/apis.json",
  "created": "2026-09-02",
  "modified": "2026-09-24",
  "specificationVersion": "0.23",
  "tags": [
    "screenshots",
    "pdf",
    "rendering",
    "website-audits",
    "evidence",
    "developer-tools",
    "uk"
  ],
  "apis": [
    {
      "aid": "ironfang.uk:render",
      "name": "Ironfang Render API",
      "description": "Screenshots, PDFs, templated images, QR codes and short video clips from a URL or a block of HTML, over HTTPS and JSON. Monthly plans are hard-capped rather than metered, the free plan needs no card, and identical requests are served from cache at no cost.",
      "image": "https://ironfang.uk/logo_v3.png",
      "humanURL": "https://ironfang.uk/render",
      "baseURL": "https://api.ironfang.uk/render",
      "version": "1.0.0",
      "tags": [
        "screenshots",
        "pdf",
        "rendering",
        "images",
        "video",
        "qr-codes",
        "headless-browser"
      ],
      "properties": [
        {
          "type": "Documentation",
          "url": "https://ironfang.uk/render/docs"
        },
        {
          "type": "OpenAPI",
          "url": "https://api.ironfang.uk/render/openapi.yaml",
          "mediaType": "application/yaml"
        },
        {
          "type": "OpenAPI",
          "url": "https://api.ironfang.uk/render/openapi.json",
          "mediaType": "application/json"
        },
        {
          "type": "Pricing",
          "url": "https://ironfang.uk/render#pricing"
        },
        {
          "type": "Pricing",
          "data": {
            "product": "renderwolf",
            "currency": "GBP",
            "billing_cadence": "monthly",
            "plans": [
              {
                "key": "free",
                "name": "Free",
                "price_pence": 0,
                "monthly_credits": 250,
                "checkout_enabled": false,
                "badge_on_output": true
              },
              {
                "key": "hobby",
                "name": "Hobby",
                "price_pence": 900,
                "monthly_credits": 5000,
                "checkout_enabled": true,
                "badge_on_output": false
              },
              {
                "key": "pro",
                "name": "Pro",
                "price_pence": 1900,
                "monthly_credits": 15000,
                "checkout_enabled": true,
                "badge_on_output": false
              },
              {
                "key": "scale",
                "name": "Scale",
                "price_pence": 4900,
                "monthly_credits": 50000,
                "checkout_enabled": true,
                "badge_on_output": false
              }
            ],
            "rate_limits": [
              {
                "scope": "account",
                "limit": 120,
                "per": "minute",
                "description": "Renders per account per minute."
              },
              {
                "scope": "target_host",
                "limit": 60,
                "per": "minute",
                "description": "Renders per target host per minute, counted across all customers."
              }
            ]
          },
          "mediaType": "application/json",
          "name": "Plan catalogue",
          "description": "Prices in pence sterling and monthly allowances, as the API enforces them."
        },
        {
          "type": "RateLimits",
          "url": "https://ironfang.uk/render/docs#rate-limits"
        },
        {
          "type": "Authentication",
          "url": "https://ironfang.uk/render/docs#auth"
        },
        {
          "type": "SignUp",
          "url": "https://id.ironfang.uk/signup?return_to=https%3A%2F%2Fportal.ironfang.uk"
        },
        {
          "type": "Portal",
          "url": "https://portal.ironfang.uk"
        },
        {
          "type": "GettingStarted",
          "url": "https://ironfang.uk/render/.well-known/api-onboarding",
          "mediaType": "application/json",
          "name": "API onboarding descriptor",
          "description": "How to get a credential for this API, as an API Commons API Onboarding Descriptor (aod 0.1)."
        },
        {
          "type": "Webhooks",
          "url": "https://ironfang.uk/render/docs#delivery"
        },
        {
          "type": "Tutorials",
          "url": "https://ironfang.uk/render/guides",
          "name": "Guides and quickstarts"
        },
        {
          "type": "ErrorCodes",
          "url": "https://ironfang.uk/render/docs#errors"
        },
        {
          "type": "SDKs",
          "url": "https://www.npmjs.com/package/@ironfang/renderwolf",
          "name": "TypeScript SDK (@ironfang/renderwolf)"
        },
        {
          "type": "SDKs",
          "url": "https://pypi.org/project/ironfang-renderwolf/",
          "name": "Python SDK (ironfang-renderwolf)"
        },
        {
          "type": "CLI",
          "url": "https://github.com/ironfang-ltd/cli",
          "name": "ironfang CLI"
        },
        {
          "type": "Integrations",
          "url": "https://github.com/ironfang-ltd/renderwolf-action",
          "name": "GitHub Action (ironfang-ltd/renderwolf-action)"
        },
        {
          "type": "Integrations",
          "url": "https://www.npmjs.com/package/@ironfang/n8n-nodes-ironfang",
          "name": "n8n community node (@ironfang/n8n-nodes-ironfang)"
        },
        {
          "type": "GitHubRepository",
          "url": "https://github.com/ironfang-ltd/cli"
        },
        {
          "type": "GitHubRepository",
          "url": "https://github.com/ironfang-ltd/renderwolf-action"
        },
        {
          "type": "PostmanCollection",
          "url": "https://ironfang.uk/render/postman.collection.json",
          "name": "Generated from the Ironfang Render OpenAPI contract"
        },
        {
          "type": "ModelContextProtocol",
          "url": "https://mcp.ironfang.uk/mcp",
          "name": "Ironfang MCP server",
          "description": "Ironfang Render through MCP: Screenshots, PDFs, QR codes, template renders, clips, batches, signed render URLs, webhook delivery destinations, jobs and usage. Storage destinations carry credentials and stay in the portal. Streamable HTTP with OAuth; listed in the MCP registry as uk.ironfang/ironfang. Documentation: https://ironfang.uk/docs/mcp. Tools, schemas and scopes without a token: https://ironfang.uk/.well-known/ironfang-mcp.json"
        },
        {
          "type": "StatusPage",
          "url": "https://status.ironfang.uk"
        },
        {
          "type": "StatusPage",
          "url": "https://status.ironfang.uk/data/current.json",
          "mediaType": "application/json",
          "name": "Status feed"
        }
      ],
      "contact": [
        {
          "fn": "Ironfang support",
          "email": "hello@ironfang.uk",
          "url": "https://ironfang.uk/contact"
        }
      ]
    },
    {
      "aid": "ironfang.uk:audit",
      "name": "Ironfang Audit API",
      "description": "Website audits run against rules and rule packs, on demand or on a schedule, producing findings and signed, independently timestamped evidence bundles that anyone can verify offline. Sites, monitors, findings, exports and webhooks over HTTPS and JSON. In beta.",
      "image": "https://ironfang.uk/logo_v3.png",
      "humanURL": "https://ironfang.uk/audit",
      "baseURL": "https://api.ironfang.uk/audit",
      "version": "1.0.0",
      "tags": [
        "website-audits",
        "compliance",
        "evidence",
        "monitoring",
        "rules"
      ],
      "properties": [
        {
          "type": "Documentation",
          "url": "https://ironfang.uk/audit/docs"
        },
        {
          "type": "OpenAPI",
          "url": "https://api.ironfang.uk/audit/openapi.yaml",
          "mediaType": "application/yaml"
        },
        {
          "type": "OpenAPI",
          "url": "https://api.ironfang.uk/audit/openapi.json",
          "mediaType": "application/json"
        },
        {
          "type": "Pricing",
          "url": "https://ironfang.uk/audit#pricing"
        },
        {
          "type": "Pricing",
          "data": {
            "product": "auditwolf",
            "currency": "GBP",
            "beta": true,
            "cadences": [
              "manual",
              "daily",
              "six_hourly",
              "hourly"
            ],
            "plans": [
              {
                "key": "free",
                "name": "Free",
                "price_pence": 0,
                "monthly_credits": 100,
                "sites": 1,
                "min_cadence": "manual",
                "retention_days": 7,
                "checkout_enabled": false
              },
              {
                "key": "starter",
                "name": "Starter",
                "price_pence": 1900,
                "monthly_credits": 2500,
                "sites": 3,
                "min_cadence": "daily",
                "retention_days": 90,
                "checkout_enabled": true
              },
              {
                "key": "pro",
                "name": "Pro",
                "price_pence": 5900,
                "monthly_credits": 10000,
                "sites": 10,
                "min_cadence": "six_hourly",
                "retention_days": 365,
                "checkout_enabled": true
              },
              {
                "key": "business",
                "name": "Business",
                "price_pence": 14900,
                "monthly_credits": 30000,
                "sites": 50,
                "min_cadence": "hourly",
                "retention_days": 1095,
                "checkout_enabled": true
              },
              {
                "key": "scale",
                "name": "Scale",
                "price_pence": 39900,
                "monthly_credits": 100000,
                "sites": 250,
                "min_cadence": "hourly",
                "retention_days": 2555,
                "checkout_enabled": false
              }
            ]
          },
          "mediaType": "application/json",
          "name": "Plan catalogue",
          "description": "Prices in pence sterling and monthly allowances, as the API enforces them."
        },
        {
          "type": "RateLimits",
          "url": "https://ironfang.uk/audit/docs#usage-api"
        },
        {
          "type": "Authentication",
          "url": "https://ironfang.uk/audit/docs#api-keys"
        },
        {
          "type": "SignUp",
          "url": "https://id.ironfang.uk/signup?return_to=https%3A%2F%2Fportal.ironfang.uk%2Fproducts%2Faudit"
        },
        {
          "type": "Portal",
          "url": "https://portal.ironfang.uk"
        },
        {
          "type": "GettingStarted",
          "url": "https://ironfang.uk/audit/.well-known/api-onboarding",
          "mediaType": "application/json",
          "name": "API onboarding descriptor",
          "description": "How to get a credential for this API, as an API Commons API Onboarding Descriptor (aod 0.1)."
        },
        {
          "type": "Webhooks",
          "url": "https://ironfang.uk/audit/docs#integrations-api"
        },
        {
          "type": "ErrorCodes",
          "url": "https://ironfang.uk/audit/docs#errors"
        },
        {
          "type": "Tools",
          "url": "https://ironfang.uk/audit/verify",
          "name": "Verify an evidence bundle"
        },
        {
          "type": "GitHubRepository",
          "url": "https://github.com/ironfang-ltd/cli",
          "name": "ironfang audit verify - open-source offline verifier"
        },
        {
          "type": "PostmanCollection",
          "url": "https://ironfang.uk/audit/postman.collection.json",
          "name": "Generated from the Ironfang Audit OpenAPI contract"
        },
        {
          "type": "ModelContextProtocol",
          "url": "https://mcp.ironfang.uk/mcp",
          "name": "Ironfang MCP server",
          "description": "Ironfang Audit through MCP: Read sites, audits, findings, rules and usage, and start a bounded audit of a site. Changing a rule, a site, a monitor or a finding stays in the portal and the REST API. Streamable HTTP with OAuth; listed in the MCP registry as uk.ironfang/ironfang. Documentation: https://ironfang.uk/docs/mcp. Tools, schemas and scopes without a token: https://ironfang.uk/.well-known/ironfang-mcp.json"
        },
        {
          "type": "StatusPage",
          "url": "https://status.ironfang.uk"
        },
        {
          "type": "StatusPage",
          "url": "https://status.ironfang.uk/data/current.json",
          "mediaType": "application/json",
          "name": "Status feed"
        }
      ],
      "contact": [
        {
          "fn": "Ironfang support",
          "email": "hello@ironfang.uk",
          "url": "https://ironfang.uk/contact"
        }
      ]
    },
    {
      "aid": "ironfang.uk:finance",
      "name": "Ironfang Finance E-Invoicing API",
      "description": "Validate UBL Invoice and CreditNote XML through PHIVE against pinned EN 16931 and Peppol BIS Billing artefacts, generate validated UBL from JSON, retrieve structured findings and verify signed report integrity. Signed report issuance requires an activated signer. Validation does not transmit invoices or certify legal or tax compliance.",
      "image": "https://ironfang.uk/logo_v3.png",
      "humanURL": "https://ironfang.uk/finance",
      "baseURL": "https://api.ironfang.uk/finance",
      "version": "1.4",
      "tags": [
        "e-invoicing",
        "ubl",
        "en-16931",
        "peppol",
        "validation",
        "invoice-generation"
      ],
      "properties": [
        {
          "type": "Documentation",
          "url": "https://ironfang.uk/docs/finance"
        },
        {
          "type": "OpenAPI",
          "url": "https://api.ironfang.uk/finance/openapi.yaml",
          "mediaType": "application/yaml"
        },
        {
          "type": "OpenAPI",
          "url": "https://api.ironfang.uk/finance/openapi.json",
          "mediaType": "application/json"
        },
        {
          "type": "Pricing",
          "url": "https://ironfang.uk/finance#pricing"
        },
        {
          "type": "Pricing",
          "data": {
            "currency": "GBP",
            "billing_cadence": "monthly",
            "tax_behavior": "inclusive",
            "overage": false,
            "plans": [
              {
                "key": "free",
                "name": "Free",
                "price_pence": 0,
                "monthly_operations": 250,
                "generation": false
              },
              {
                "key": "build",
                "name": "Build",
                "price_pence": 2900,
                "monthly_operations": 5000,
                "generation": true
              },
              {
                "key": "pro",
                "name": "Pro",
                "price_pence": 9900,
                "monthly_operations": 25000,
                "generation": true
              },
              {
                "key": "platform",
                "name": "Platform",
                "price_pence": 29900,
                "monthly_operations": 100000,
                "generation": true
              }
            ]
          },
          "mediaType": "application/json",
          "name": "Plan catalogue",
          "description": "Prices in pence sterling and monthly allowances, as the API enforces them."
        },
        {
          "type": "RateLimits",
          "url": "https://ironfang.uk/docs/finance#limits"
        },
        {
          "type": "Authentication",
          "url": "https://ironfang.uk/docs/finance#api"
        },
        {
          "type": "SignUp",
          "url": "https://id.ironfang.uk/signup?return_to=https%3A%2F%2Fportal.ironfang.uk%2Fproducts%2Ffinance"
        },
        {
          "type": "Portal",
          "url": "https://portal.ironfang.uk"
        },
        {
          "type": "GettingStarted",
          "url": "https://ironfang.uk/finance/.well-known/api-onboarding",
          "mediaType": "application/json",
          "name": "API onboarding descriptor",
          "description": "How to get a credential for this API, as an API Commons API Onboarding Descriptor (aod 0.1)."
        },
        {
          "type": "ErrorCodes",
          "url": "https://ironfang.uk/problems",
          "name": "RFC 9457 problem types, one page per code"
        },
        {
          "type": "Tools",
          "url": "https://ironfang.uk/tools/peppol-validator",
          "name": "Free UBL / Peppol validator"
        },
        {
          "type": "Tools",
          "url": "https://ironfang.uk/tools/invoice-viewer",
          "name": "Free UBL / Peppol invoice viewer with PDF download"
        },
        {
          "type": "Tools",
          "url": "https://ironfang.uk/finance/playground",
          "name": "JSON generation playground"
        },
        {
          "type": "Tools",
          "url": "https://ironfang.uk/finance/verify",
          "name": "Signed report integrity verifier"
        },
        {
          "type": "Documentation",
          "url": "https://ironfang.uk/docs/finance/generation",
          "name": "curl, TypeScript, Python and Go generation quickstarts"
        },
        {
          "type": "PostmanCollection",
          "url": "https://ironfang.uk/finance/postman.collection.json",
          "name": "Generated from the Ironfang Finance OpenAPI contract"
        },
        {
          "type": "ModelContextProtocol",
          "url": "https://mcp.ironfang.uk/mcp",
          "name": "Ironfang MCP server",
          "description": "Ironfang Finance through MCP: Reference only: what a validation rule means and how to fix it, and which rulesets the validator runs. Validating and generating documents, results and jobs are REST-only; the Ironfang Finance API takes a platform API key and has no OAuth delegation yet. Streamable HTTP with OAuth; listed in the MCP registry as uk.ironfang/ironfang. Documentation: https://ironfang.uk/docs/mcp. Tools, schemas and scopes without a token: https://ironfang.uk/.well-known/ironfang-mcp.json"
        },
        {
          "type": "StatusPage",
          "url": "https://status.ironfang.uk"
        },
        {
          "type": "StatusPage",
          "url": "https://status.ironfang.uk/data/current.json",
          "mediaType": "application/json",
          "name": "Status feed"
        }
      ],
      "contact": [
        {
          "fn": "Ironfang support",
          "email": "hello@ironfang.uk",
          "url": "https://ironfang.uk/contact"
        }
      ]
    },
    {
      "aid": "ironfang.uk:rig",
      "name": "Ironfang Rig API",
      "description": "Disposable external environments for integration tests: temporary inbox addresses, public callback URLs, mock HTTP endpoints and connector routes to a local port, allocated per run from a suite file committed beside the code, with an append-only sequenced timeline, deterministic fault injection, replay and evidence bundles. It records what reached the addresses it allocated; it does not run tests.",
      "image": "https://ironfang.uk/logo_v3.png",
      "humanURL": "https://ironfang.uk/rig",
      "baseURL": "https://api.ironfang.uk/rig",
      "version": "0.1.0",
      "tags": [
        "integration-testing",
        "test-environments",
        "email-testing",
        "webhooks",
        "mock-http",
        "fault-injection"
      ],
      "properties": [
        {
          "type": "Documentation",
          "url": "https://ironfang.uk/rig/docs"
        },
        {
          "type": "OpenAPI",
          "url": "https://api.ironfang.uk/rig/openapi.yaml",
          "mediaType": "application/yaml"
        },
        {
          "type": "OpenAPI",
          "url": "https://api.ironfang.uk/rig/openapi.json",
          "mediaType": "application/json"
        },
        {
          "type": "Pricing",
          "url": "https://ironfang.uk/rig#pricing"
        },
        {
          "type": "RateLimits",
          "url": "https://ironfang.uk/rig/docs#limits"
        },
        {
          "type": "Authentication",
          "url": "https://ironfang.uk/rig/docs#api-keys"
        },
        {
          "type": "SignUp",
          "url": "https://id.ironfang.uk/signup?return_to=https%3A%2F%2Fportal.ironfang.uk"
        },
        {
          "type": "Portal",
          "url": "https://portal.ironfang.uk"
        },
        {
          "type": "GettingStarted",
          "url": "https://ironfang.uk/rig/.well-known/api-onboarding",
          "mediaType": "application/json",
          "name": "API onboarding descriptor",
          "description": "How to get a credential for this API, as an API Commons API Onboarding Descriptor (aod 0.1)."
        },
        {
          "type": "ErrorCodes",
          "url": "https://ironfang.uk/rig/docs#errors"
        },
        {
          "type": "CLI",
          "url": "https://github.com/ironfang-ltd/rig-action/releases",
          "name": "ironfang rig and ironfang rig connect, checksummed releases for Linux, macOS and Windows"
        },
        {
          "type": "Integrations",
          "url": "https://github.com/ironfang-ltd/rig-action",
          "name": "GitHub Actions (ironfang-ltd/rig-action/start and finish)"
        },
        {
          "type": "GitHubRepository",
          "url": "https://github.com/ironfang-ltd/rig-action"
        },
        {
          "type": "ModelContextProtocol",
          "url": "https://mcp.ironfang.uk/mcp",
          "name": "Ironfang MCP server",
          "description": "Ironfang Rig through MCP: Projects and suites, runs and their resources, the timeline and waits, replay, deterministic faults, the local connector bootstrap, evidence manifests and signed receipts. Streamable HTTP with OAuth; listed in the MCP registry as uk.ironfang/ironfang. Documentation: https://ironfang.uk/docs/mcp. Tools, schemas and scopes without a token: https://ironfang.uk/.well-known/ironfang-mcp.json"
        },
        {
          "type": "StatusPage",
          "url": "https://status.ironfang.uk"
        },
        {
          "type": "StatusPage",
          "url": "https://status.ironfang.uk/data/current.json",
          "mediaType": "application/json",
          "name": "Status feed"
        }
      ],
      "contact": [
        {
          "fn": "Ironfang support",
          "email": "hello@ironfang.uk",
          "url": "https://ironfang.uk/contact"
        }
      ]
    },
    {
      "aid": "ironfang.uk:analytics",
      "name": "Ironfang Analytics API",
      "description": "Session replay for websites, recording from the first page unless the visitor opts out. Sites and their verified origins, the public collection key and install snippet, then search recordings across sites by time, state, country, device, browser, IP address or network and entry path; read what the visitor's browser reported (IP address, user agent, window and screen size, language, time zone, referrer); fetch the batches a recording is played back from; and delete a recording with every detail kept with it. Recordings are kept 28 days.",
      "image": "https://ironfang.uk/logo_v3.png",
      "humanURL": "https://ironfang.uk/analytics",
      "baseURL": "https://api.ironfang.uk/analytics",
      "version": "0.1.0",
      "tags": [
        "session-replay",
        "website-analytics",
        "rrweb",
        "privacy",
        "fraud-investigation"
      ],
      "properties": [
        {
          "type": "Documentation",
          "url": "https://ironfang.uk/analytics/docs"
        },
        {
          "type": "OpenAPI",
          "url": "https://api.ironfang.uk/analytics/openapi.yaml",
          "mediaType": "application/yaml"
        },
        {
          "type": "OpenAPI",
          "url": "https://api.ironfang.uk/analytics/openapi.json",
          "mediaType": "application/json"
        },
        {
          "type": "Pricing",
          "url": "https://ironfang.uk/analytics#pricing"
        },
        {
          "type": "Pricing",
          "data": {
            "product": "analytics",
            "currency": "GBP",
            "unit": "recording",
            "plans": [
              {
                "key": "free",
                "name": "Free",
                "price_pence": 0,
                "monthly_recordings": 1000,
                "storage_bytes": 2147483648,
                "retention_days": 28,
                "checkout_enabled": false
              },
              {
                "key": "starter",
                "name": "Starter",
                "price_pence": 1900,
                "monthly_recordings": 10000,
                "storage_bytes": 10737418240,
                "retention_days": 28,
                "checkout_enabled": true
              },
              {
                "key": "pro",
                "name": "Pro",
                "price_pence": 5900,
                "monthly_recordings": 50000,
                "storage_bytes": 26843545600,
                "retention_days": 28,
                "checkout_enabled": true
              },
              {
                "key": "business",
                "name": "Business",
                "price_pence": 14900,
                "monthly_recordings": 150000,
                "storage_bytes": 53687091200,
                "retention_days": 28,
                "checkout_enabled": true
              }
            ]
          },
          "mediaType": "application/json",
          "name": "Plan catalogue",
          "description": "Prices in pence sterling and monthly allowances, as the API enforces them."
        },
        {
          "type": "RateLimits",
          "url": "https://ironfang.uk/analytics/docs#limits"
        },
        {
          "type": "Authentication",
          "url": "https://ironfang.uk/analytics/docs#api-keys"
        },
        {
          "type": "SignUp",
          "url": "https://id.ironfang.uk/signup?return_to=https%3A%2F%2Fportal.ironfang.uk%2Fproducts%2Fanalytics"
        },
        {
          "type": "Portal",
          "url": "https://portal.ironfang.uk"
        },
        {
          "type": "GettingStarted",
          "url": "https://ironfang.uk/analytics/.well-known/api-onboarding",
          "mediaType": "application/json",
          "name": "API onboarding descriptor",
          "description": "How to get a credential for this API, as an API Commons API Onboarding Descriptor (aod 0.1)."
        },
        {
          "type": "ErrorCodes",
          "url": "https://ironfang.uk/analytics/docs#errors"
        },
        {
          "type": "Documentation",
          "url": "https://ironfang.uk/analytics/docs#install",
          "name": "Install snippet, opt-out and consent calls"
        },
        {
          "type": "StatusPage",
          "url": "https://status.ironfang.uk"
        },
        {
          "type": "StatusPage",
          "url": "https://status.ironfang.uk/data/current.json",
          "mediaType": "application/json",
          "name": "Status feed"
        }
      ],
      "contact": [
        {
          "fn": "Ironfang support",
          "email": "hello@ironfang.uk",
          "url": "https://ironfang.uk/contact"
        }
      ]
    }
  ],
  "common": [
    {
      "type": "Website",
      "url": "https://ironfang.uk"
    },
    {
      "type": "About",
      "url": "https://ironfang.uk/company"
    },
    {
      "type": "Contact",
      "url": "https://ironfang.uk/contact"
    },
    {
      "type": "Support",
      "url": "https://ironfang.uk/contact"
    },
    {
      "type": "TermsOfService",
      "url": "https://ironfang.uk/legal/terms"
    },
    {
      "type": "PrivacyPolicy",
      "url": "https://ironfang.uk/legal/privacy"
    },
    {
      "type": "SignUp",
      "url": "https://id.ironfang.uk/signup?return_to=https%3A%2F%2Fportal.ironfang.uk"
    },
    {
      "type": "Login",
      "url": "https://id.ironfang.uk/login"
    },
    {
      "type": "Portal",
      "url": "https://portal.ironfang.uk"
    },
    {
      "type": "GettingStarted",
      "url": "https://ironfang.uk/.well-known/api-onboarding",
      "mediaType": "application/json",
      "name": "API onboarding descriptor",
      "description": "The shared account and API key path for every Ironfang API (API Commons aod 0.1)."
    },
    {
      "type": "LlmsText",
      "url": "https://ironfang.uk/llms.txt",
      "mediaType": "text/plain"
    },
    {
      "type": "ModelContextProtocol",
      "url": "https://mcp.ironfang.uk/mcp",
      "name": "Ironfang MCP server",
      "description": "Ironfang Render, Ironfang Audit, Ironfang Finance and Ironfang Rig as MCP tools. Streamable HTTP with OAuth; listed in the MCP registry as uk.ironfang/ironfang. Documentation: https://ironfang.uk/docs/mcp. Tools, schemas and scopes without a token: https://ironfang.uk/.well-known/ironfang-mcp.json"
    },
    {
      "type": "GitHubOrganization",
      "url": "https://github.com/ironfang-ltd"
    },
    {
      "type": "PostmanWorkspace",
      "url": "https://www.postman.com/ironfang/ironfang-apis",
      "name": "Ironfang APIs on the Postman API Network"
    },
    {
      "type": "StatusPage",
      "url": "https://status.ironfang.uk"
    },
    {
      "type": "StatusPage",
      "url": "https://status.ironfang.uk/data/current.json",
      "mediaType": "application/json",
      "name": "Status feed"
    }
  ],
  "rules": [
    {
      "type": "SpectralRules",
      "url": "https://ironfang.uk/api/governance/spectral.yaml",
      "mediaType": "application/yaml",
      "name": "Ironfang API governance ruleset",
      "description": "The shared Spectral ruleset used for Ironfang Render, Ironfang Audit and Ironfang Rig. Ironfang Finance has dedicated Go contract and JSON Schema tests."
    }
  ],
  "maintainers": [
    {
      "fn": "Ironfang Ltd",
      "email": "hello@ironfang.uk",
      "url": "https://ironfang.uk/company",
      "org": "Ironfang Ltd",
      "x-github": "ironfang-ltd"
    }
  ]
}
