[
  {
    "id": "bruno-docs-1",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/bru-cli/overview",
    "excerpt": "With Bruno CLI, you can run your API collections with ease using simple command line commands.",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-2",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/bru-cli/overview",
    "excerpt": "Generate Test Reports : Easily create reports in multiple formats, including JSON, JUnit, and HTML, to analyze and share test results.",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-3",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/bru-cli/overview",
    "excerpt": "CI/CD Integration: Effortlessly integrate with CI/CD pipelines for automated testing and validation.",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-4",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com",
    "excerpt": "Serve realistic mock responses while you build.",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-5",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/git-integration/overview",
    "excerpt": "Bruno's superpower is the ability to collaborate natively using version control systems like Git",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-6",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/git-integration/overview",
    "excerpt": "Core Git UI features (init, view diffs, check for updates, pull, clone) are now available in the free version.",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-7",
    "tier": "claimed-docs",
    "url": "https://github.com/usebruno/bruno/releases",
    "excerpt": "feat: add preserve scripts option for Postman import/export",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-8",
    "tier": "claimed-docs",
    "url": "https://www.usebruno.com",
    "excerpt": "No cloud sync. No account. No login. We have zero visibility into your requests, and we're not training AI models on your data.",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-9",
    "tier": "claimed-docs",
    "url": "https://raw.githubusercontent.com/usebruno/bruno/HEAD/readme.md",
    "excerpt": "Bruno stores your collections directly in a folder on your filesystem.",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-10",
    "tier": "claimed-docs",
    "url": "https://github.com/usebruno/bruno/releases",
    "excerpt": "add global client certs and allow disabling individual client certs.",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-11",
    "tier": "claimed-docs",
    "url": "https://github.com/usebruno/bruno/releases",
    "excerpt": "add --global-env-var to override global environment variables at runtime",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-12",
    "tier": "claimed-docs",
    "url": "https://github.com/usebruno/bruno/releases",
    "excerpt": "feat(docs): Rich text docs editor",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-13",
    "tier": "claimed-docs",
    "url": "https://github.com/usebruno/bruno/releases",
    "excerpt": "adding search filter to environment selector dropdown",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-14",
    "tier": "claimed-docs",
    "url": "https://www.usebruno.com",
    "excerpt": "Switched from Postman to @use_bruno and I'm not going back. Collections are plain text files in Git.",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-15",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com",
    "excerpt": "Requests and collections without leaving your editor.",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-16",
    "tier": "claimed-docs",
    "url": "https://github.com/usebruno/bruno/releases",
    "excerpt": "support drag-and-drop and alphabetical sorting for variables",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-17",
    "tier": "claimed-docs",
    "url": "https://github.com/usebruno/bruno/releases",
    "excerpt": "feat(secrets): add GCP Secret Manager support",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-18",
    "tier": "claimed-docs",
    "url": "https://raw.githubusercontent.com/usebruno/bruno/HEAD/readme.md",
    "excerpt": "Official Docker images for the Bruno CLI let you run API collections in CI/CD pipelines and locally without installing Node.js or npm on the host.",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-19",
    "tier": "claimed-docs",
    "url": "https://github.com/usebruno/bruno/releases",
    "excerpt": "open multiple collections from a monorepo",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-20",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com",
    "excerpt": "Write docs with your collections; publish as shareable HTML.",
    "fetchedAt": "2026-09-03T20:55:05.553Z"
  },
  {
    "id": "bruno-docs-21",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/bru-cli/overview",
    "excerpt": "you can run your API collections with ease using simple command line commands",
    "fetchedAt": "2026-09-03T23:14:26.148Z"
  },
  {
    "id": "bruno-docs-22",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/bru-cli/overview",
    "excerpt": "create reports in multiple formats, including JSON, JUnit, and HTML",
    "fetchedAt": "2026-09-03T23:14:26.148Z"
  },
  {
    "id": "bruno-docs-23",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/git-integration/overview",
    "excerpt": "Bruno's built-in Git interface — init, diff, pull, commit, and more without leaving the app.",
    "fetchedAt": "2026-09-03T23:14:26.148Z"
  },
  {
    "id": "bruno-docs-24",
    "tier": "claimed-docs",
    "url": "https://www.usebruno.com",
    "excerpt": "it also has a feature for importing your existing Postman collections to Bruno",
    "fetchedAt": "2026-09-03T23:14:26.148Z"
  },
  {
    "id": "bruno-docs-25",
    "tier": "claimed-docs",
    "url": "https://github.com/usebruno/bruno/releases",
    "excerpt": "add preserve scripts option for Postman import/export",
    "fetchedAt": "2026-09-03T23:14:26.148Z"
  },
  {
    "id": "bruno-docs-26",
    "tier": "claimed-docs",
    "url": "https://github.com/usebruno/bruno/releases",
    "excerpt": "add GCP Secret Manager support",
    "fetchedAt": "2026-09-03T23:14:26.148Z"
  },
  {
    "id": "bruno-docs-27",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/git-integration/overview",
    "excerpt": "Embed a button in your README so anyone can open your workspace or collection in Bruno.",
    "fetchedAt": "2026-09-03T23:14:26.148Z"
  },
  {
    "id": "bruno-docs-28",
    "tier": "claimed-docs",
    "url": "https://raw.githubusercontent.com/usebruno/bruno/HEAD/readme.md",
    "excerpt": "Bruno stores your collections directly in a folder on your filesystem. We use a plain text markup language, Bru, to save information about API requests.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-29",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/git-integration/overview",
    "excerpt": "There are two ways to collaborate via native Git in Bruno: 1. Using the terminal or command line to execute Git commands 2. Using Bruno's GUI-",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-30",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/bru-cli/overview.md",
    "excerpt": "Run your collections in Docker, GitHub Actions, and other pipelines.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-31",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/api-client/overview.md",
    "excerpt": "Pre-request and post-response JavaScript — the `bru` API, request chaining, and libraries.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-32",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/api-client/overview.md",
    "excerpt": "Write assertions and test suites, and automate runs with data-driven testing.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-33",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/api-client/overview.md",
    "excerpt": "Keep credentials out of version control with secret variables and vaults.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-34",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/secrets-management/secret-managers/azure-key-vault/cli-authentication.md",
    "excerpt": "Azure CLI authentication feature allows you to authenticate with Azure Key Vault using your existing Azure CLI session, without requiring manual entry of Tenant ID, Client ID, or Client Secret in Bruno.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-35",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/auth/akamai-edgegrid.md",
    "excerpt": "Bruno generates the EdgeGrid signature and attaches the required `Authorization` header automatically.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-36",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/auth/oauth2-2.0/client-credentials.md",
    "excerpt": "Select `OAuth 2.0` as the authentication method and set the grant type to `Client Credentials`.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-37",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/ai/bruno-ai/introduction.md",
    "excerpt": "Ghost-text suggestions appear as you type in Pre-Request, Post-Response, and Tests script editors.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-38",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/ai/bruno-ai/introduction.md",
    "excerpt": "Open the Scripts tab on any request, folder, or collection. Click the AI icon, describe what you need, and Bruno generates a script.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-39",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/ai/bruno-ai/introduction.md",
    "excerpt": "Bruno AI uses a Bring Your Own Key model. You connect your own provider account and Bruno uses it directly. No data is routed through Bruno servers.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-40",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/ai/bruno-ai/usage.md",
    "excerpt": "The AI Chat Sidebar lets you ask questions and get AI assistance directly from anywhere in your workspace, without needing to open a specific request first.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-41",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/ai/integration/use-cases.md",
    "excerpt": "Generate Bruno collections – Create API collections from your backend source code with requests, tests, and documentation.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-42",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/apps/ai-with-apps.md",
    "excerpt": "Bruno AI understands the context of your open request or collection and can generate a complete working App for you. You don't need to write a single line of HTML or JavaScript.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-43",
    "tier": "claimed-docs",
    "url": "https://www.usebruno.com/pricing",
    "excerpt": "Switching from Postman? Bruno Ultimate can save teams more than 70%.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-44",
    "tier": "claimed-docs",
    "url": "https://www.usebruno.com/pricing",
    "excerpt": "Start a free 14-day trial of Bruno Ultimate! Get full access to all premium features with no credit card required.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-45",
    "tier": "claimed-docs",
    "url": "https://www.usebruno.com/downloads",
    "excerpt": "Available for Windows, macOS and Linux.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-46",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/api-client/overview.md",
    "excerpt": "Collections live as plain text files on your filesystem, so you can version them with Git and review API changes like code.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-47",
    "tier": "claimed-docs",
    "url": "https://docs.usebruno.com/api-client/overview.md",
    "excerpt": "Build custom UIs with HTML/CSS/JS or React that interact with your APIs inside Bruno.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-docs-48",
    "tier": "claimed-docs",
    "url": "https://raw.githubusercontent.com/usebruno/bruno/HEAD/readme.md",
    "excerpt": "Bruno is offline-only. There are no plans to add cloud-sync to Bruno, ever.",
    "fetchedAt": "2026-09-16T00:06:11.203Z"
  },
  {
    "id": "bruno-comm-1",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39653718",
    "excerpt": "I found Bruno after Insomnia adopted the Postman strategy of being cloud first, with a disastrous migration. I've been using it for a while and I really like the offline first + git collaboration aspect of it. Only missing Websockets functionality at the moment.",
    "fetchedAt": "2026-09-03T21:02:25.452Z"
  },
  {
    "id": "bruno-comm-2",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39653718",
    "excerpt": "I've replaced Postman with Bruno (desktop app), works great so far! It's nice to put the collection folder in git so I can collaborate with others and commit the changes to the repo.",
    "fetchedAt": "2026-09-03T21:02:25.452Z"
  },
  {
    "id": "bruno-comm-3",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39653718",
    "excerpt": "bruno seems really easy and good, but then.. it doesn't support cookies..",
    "fetchedAt": "2026-09-03T21:02:25.452Z"
  },
  {
    "id": "bruno-comm-4",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39653718",
    "excerpt": "Doesn't seem to support advanced stuff like GraphQL, gRPC, WebSockets...",
    "fetchedAt": "2026-09-03T21:02:25.452Z"
  },
  {
    "id": "bruno-comm-5",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39653718",
    "excerpt": "But can it handle oauth2? I had to write a httpie script recently just to test an oauth2 api.",
    "fetchedAt": "2026-09-03T21:02:25.452Z"
  },
  {
    "id": "bruno-comm-6",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39653718",
    "excerpt": "I'm tired of Postman freezing when sending JSONs over a MB in size... I hope Bruno works better in that regard.",
    "fetchedAt": "2026-09-03T21:02:25.452Z"
  },
  {
    "id": "bruno-comm-7",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39653718",
    "excerpt": "Having version controlled api collections is a good enough idea that it makes all other ideas seem a little crazy.",
    "fetchedAt": "2026-09-03T21:02:25.452Z"
  },
  {
    "id": "bruno-probe-1",
    "tier": "probe",
    "url": "https://docs.usebruno.com/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 200 at https://docs.usebruno.com/llms.txt # Bruno Docs\n\n- [Getting Started](https://docs.usebruno.com/introduction/getting-started.md)\n- [Quick Start](https://doc",
    "fetchedAt": "2026-09-16T00:06:16.525Z"
  },
  {
    "id": "bruno-probe-2",
    "tier": "probe",
    "url": "https://docs.usebruno.com/openapi.json",
    "excerpt": "PROBE openapi: all candidate paths 404 (https://docs.usebruno.com/openapi.json, https://docs.usebruno.com/swagger.json, https://docs.usebruno.com/api/openapi.json, https://docs.usebruno.com/.well-known/openapi.json)",
    "fetchedAt": "2026-09-16T00:06:16.525Z"
  },
  {
    "id": "bruno-probe-3",
    "tier": "probe",
    "url": "https://docs.usebruno.com/bru-cli/overview",
    "excerpt": "official CLI documented at https://docs.usebruno.com/bru-cli/overview",
    "fetchedAt": "2026-09-16T00:06:16.525Z"
  }
]
