{
  "@context": [
    "https://schema.org",
    {
      "nuanyue": "https://www.nuanyue.com/ns#"
    }
  ],
  "@type": "SoftwareApplication",
  "@id": "https://www.nuanyue.com/software/hello-http/#software",
  "name": "Hello HTTP",
  "description": "Portable HTTP client for REST, WebSocket, GraphQL and gRPC, with no cloud and no account.",
  "url": "https://www.nuanyue.com/software/hello-http/",
  "mainEntityOfPage": "https://www.nuanyue.com/software/hello-http/",
  "operatingSystem": "macOS",
  "applicationCategory": "DeveloperApplication",
  "sameAs": [
    "https://sunny-chung.github.io/hello-http/",
    "https://github.com/sunny-chung/hello-http"
  ],
  "softwareVersion": "1.9.0",
  "license": "Apache-2.0",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  },
  "nuanyue:record": {
    "schemaVersion": 1,
    "id": "software:hello-http",
    "slug": "hello-http",
    "name": "Hello HTTP",
    "type": "SoftwareApplication",
    "entityType": "HTTP client",
    "description": "Portable HTTP client for REST, WebSocket, GraphQL and gRPC, with no cloud and no account.",
    "shortDescription": "Portable HTTP client for REST, WebSocket, GraphQL and gRPC.",
    "answer": "Hello HTTP is a cross-platform, portable HTTP client desktop application for testing HTTP and REST APIs, WebSocket, GraphQL (including subscriptions) and gRPC endpoints. The project positions it as an alternative to Postman and Insomnia REST, and states plainly why it exists: those products moved to the cloud, and Hello HTTP will not — \"Only you own your data. There is no plan to go cloud.\" macOS has been stable since v1.2.0, and the executables are not signed by a verified developer because the author has no budget for a developer certificate.",
    "page": "https://www.nuanyue.com/software/hello-http/",
    "dataUrl": "https://www.nuanyue.com/data/software/hello-http.json",
    "categories": [
      "developer-tools"
    ],
    "tags": [],
    "platform": [
      "macOS"
    ],
    "architecture": [],
    "featured": false,
    "pricing": "open-source",
    "license": "Apache-2.0",
    "currentVersion": "1.9.0",
    "releaseDate": "2026-08-10",
    "openSource": true,
    "website": "https://sunny-chung.github.io/hello-http/",
    "github": "https://github.com/sunny-chung/hello-http",
    "download": "https://github.com/sunny-chung/hello-http/releases/download/v1.9.0/HelloHTTP-v1.9.0-macos-ARM64.dmg",
    "features": [
      "Tests HTTP and REST APIs, WebSocket, GraphQL including subscriptions, and gRPC",
      "Portable application that runs without installation",
      "Runs on macOS, Windows and Linux",
      "Keeps your data local — the project states there is no plan to go cloud",
      "Open source under Apache-2.0, so you can build an executable from source"
    ],
    "useCases": [
      "Testing a REST endpoint without an account or a cloud workspace",
      "Subscribing to a GraphQL subscription from the same client as REST calls"
    ],
    "formats": [],
    "integrations": [],
    "pros": [
      {
        "text": "Free and open source under Apache-2.0, with no account and no cloud workspace.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "text": "Covers HTTP and REST APIs, WebSocket, GraphQL (including subscriptions) and gRPC in one client, rather than needing a second tool for subscriptions.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "text": "It is a portable application, so it runs without installation and can be carried on a drive.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "text": "The macOS build has been stable since v1.2.0, per the project's own status list.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      }
    ],
    "cons": [
      {
        "text": "The executables are not signed by a verified developer, because the author states there is no budget for a developer licence — so each OS will warn on first launch.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "text": "The project describes it as built to address the author's own daily needs, so breadth may favour one person's workflow over yours.",
        "status": "developer-stated",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "text": "The README's feature section points at screenshots and videos on the website rather than listing capabilities, so the feature surface is not documented in the repository.",
        "status": "editorially-reviewed",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      }
    ],
    "whoIsItFor": [
      "Developers who want an API client that stays on their machine",
      "Users put off by Postman and Insomnia moving their workspaces to the cloud"
    ],
    "notFor": [
      "People who need a code-signed executable out of the box — the builds are unsigned"
    ],
    "limitations": [],
    "updates": [],
    "faq": [
      {
        "question": "Does Hello HTTP need an account?",
        "answer": "No. The project states that only you own your data and that there is no plan to go cloud.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "question": "Which protocols does it support?",
        "answer": "HTTP and REST APIs, WebSocket, GraphQL including subscriptions, and gRPC endpoints.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "question": "Which platforms does it run on?",
        "answer": "macOS, Windows and Linux. The project reports macOS stable since v1.2.0, Windows since v1.4.1 and Linux since v1.4.3.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "question": "Why does my system warn about an unverified developer?",
        "answer": "Because the executables are not signed — the author states there is no budget for a developer certificate. You can also build an executable from source.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      }
    ],
    "relationships": [
      {
        "target": "bruno",
        "type": "alternative",
        "reason": "Both are offline-first API clients. Bruno keeps collections in a Git repository alongside the code; Hello HTTP keeps data local and stays a portable app.",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "target": "insomnia",
        "type": "alternative",
        "reason": "Both test HTTP, REST and GraphQL. Insomnia is a commercial client with cloud features; Hello HTTP is the author's answer to that move.",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      },
      {
        "target": "hoppscotch",
        "type": "alternative",
        "reason": "Both cover REST, WebSocket and GraphQL. Hoppscotch began as a browser-based client; Hello HTTP is a desktop app that keeps data on the machine.",
        "verifiedAt": "2026-10-16T00:00:00.000Z"
      }
    ],
    "sources": [
      {
        "id": "hello-http:official",
        "type": "official_website",
        "url": "https://sunny-chung.github.io/hello-http/",
        "title": "Hello HTTP — official website",
        "trustLevel": "B",
        "accessedAt": null
      },
      {
        "id": "hello-http:repository",
        "type": "github",
        "url": "https://github.com/sunny-chung/hello-http",
        "title": "Hello HTTP — source repository",
        "trustLevel": "D",
        "accessedAt": null
      }
    ],
    "claims": [
      {
        "id": "software:hello-http.isA",
        "subject": "software:hello-http",
        "predicate": "isA",
        "value": "HTTP client",
        "status": "editorially-reviewed",
        "sourceIds": [
          "hello-http:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:hello-http.supportsPlatform",
        "subject": "software:hello-http",
        "predicate": "supportsPlatform",
        "value": [
          "macOS"
        ],
        "status": "verified",
        "sourceIds": [
          "hello-http:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:hello-http.officialWebsite",
        "subject": "software:hello-http",
        "predicate": "officialWebsite",
        "value": "https://sunny-chung.github.io/hello-http/",
        "status": "verified",
        "sourceIds": [
          "hello-http:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:hello-http.listedInCategory",
        "subject": "software:hello-http",
        "predicate": "listedInCategory",
        "value": [
          "developer-tools"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "hello-http:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:hello-http.pricingModel",
        "subject": "software:hello-http",
        "predicate": "pricingModel",
        "value": "Open source",
        "status": "developer-stated",
        "sourceIds": [
          "hello-http:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:hello-http.ownership",
        "subject": "software:hello-http",
        "predicate": "ownership",
        "value": "Third-party product — not published by Nuanyue",
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": null
      },
      {
        "id": "software:hello-http.isOpenSource",
        "subject": "software:hello-http",
        "predicate": "isOpenSource",
        "value": true,
        "status": "verified",
        "sourceIds": [
          "hello-http:repository",
          "hello-http:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:hello-http.licensedUnder",
        "subject": "software:hello-http",
        "predicate": "licensedUnder",
        "value": "Apache-2.0",
        "status": "verified",
        "sourceIds": [
          "hello-http:repository",
          "hello-http:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:hello-http.currentVersion",
        "subject": "software:hello-http",
        "predicate": "currentVersion",
        "value": "1.9.0",
        "status": "developer-stated",
        "sourceIds": [
          "hello-http:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:hello-http.hasFeature",
        "subject": "software:hello-http",
        "predicate": "hasFeature",
        "value": [
          "Tests HTTP and REST APIs, WebSocket, GraphQL including subscriptions, and gRPC",
          "Portable application that runs without installation",
          "Runs on macOS, Windows and Linux",
          "Keeps your data local — the project states there is no plan to go cloud",
          "Open source under Apache-2.0, so you can build an executable from source"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "hello-http:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:hello-http.usedFor",
        "subject": "software:hello-http",
        "predicate": "usedFor",
        "value": [
          "Testing a REST endpoint without an account or a cloud workspace",
          "Subscribing to a GraphQL subscription from the same client as REST calls"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "hello-http:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:hello-http.audienceFor",
        "subject": "software:hello-http",
        "predicate": "audienceFor",
        "value": [
          "Developers who want an API client that stays on their machine",
          "Users put off by Postman and Insomnia moving their workspaces to the cloud"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "hello-http:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:hello-http.audienceNotFor",
        "subject": "software:hello-http",
        "predicate": "audienceNotFor",
        "value": [
          "People who need a code-signed executable out of the box — the builds are unsigned"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "hello-http:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:hello-http.advantage.0",
        "subject": "software:hello-http",
        "predicate": "advantage",
        "value": "Free and open source under Apache-2.0, with no account and no cloud workspace.",
        "status": "verified",
        "sourceIds": [
          "hello-http:repository"
        ],
        "lastVerified": "2026-10-16"
      },
      {
        "id": "software:hello-http.advantage.1",
        "subject": "software:hello-http",
        "predicate": "advantage",
        "value": "Covers HTTP and REST APIs, WebSocket, GraphQL (including subscriptions) and gRPC in one client, rather than needing a second tool for subscriptions.",
        "status": "verified",
        "sourceIds": [
          "hello-http:repository"
        ],
        "lastVerified": "2026-10-16"
      },
      {
        "id": "software:hello-http.advantage.2",
        "subject": "software:hello-http",
        "predicate": "advantage",
        "value": "It is a portable application, so it runs without installation and can be carried on a drive.",
        "status": "verified",
        "sourceIds": [
          "hello-http:repository"
        ],
        "lastVerified": "2026-10-16"
      },
      {
        "id": "software:hello-http.advantage.3",
        "subject": "software:hello-http",
        "predicate": "advantage",
        "value": "The macOS build has been stable since v1.2.0, per the project's own status list.",
        "status": "verified",
        "sourceIds": [
          "hello-http:repository"
        ],
        "lastVerified": "2026-10-16"
      },
      {
        "id": "software:hello-http.drawback.0",
        "subject": "software:hello-http",
        "predicate": "drawback",
        "value": "The executables are not signed by a verified developer, because the author states there is no budget for a developer licence — so each OS will warn on first launch.",
        "status": "verified",
        "sourceIds": [
          "hello-http:repository"
        ],
        "lastVerified": "2026-10-16"
      },
      {
        "id": "software:hello-http.drawback.1",
        "subject": "software:hello-http",
        "predicate": "drawback",
        "value": "The project describes it as built to address the author's own daily needs, so breadth may favour one person's workflow over yours.",
        "status": "developer-stated",
        "sourceIds": [
          "hello-http:repository"
        ],
        "lastVerified": "2026-10-16"
      },
      {
        "id": "software:hello-http.drawback.2",
        "subject": "software:hello-http",
        "predicate": "drawback",
        "value": "The README's feature section points at screenshots and videos on the website rather than listing capabilities, so the feature surface is not documented in the repository.",
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": "2026-10-16"
      }
    ],
    "lastUpdated": "2026-10-16T00:00:00.000Z",
    "lastReviewedAt": null
  }
}