SPB Git
4.3 KB · 52 lines json
1{2  "slug": "bruno",3  "name": "Bruno",4  "aliases": ["usebruno"],5  "vendor": { "name": "Bruno Software", "slug": "bruno-software", "website": "https://www.usebruno.com" },6  "homepage_url": "https://www.usebruno.com/",7  "docs_url": "https://docs.usebruno.com/",8  "repo_url": "https://github.com/usebruno/bruno",9  "license_url": "https://github.com/usebruno/bruno/blob/main/license.md",10  "pricing_url": "https://www.usebruno.com/pricing",11  "product_type": "application",12  "product_status": "active",13  "summary": "Open-source, offline-first API client that stores collections as plain-text .bru files in a Git repository, with a CLI for running requests in CI",14  "description": "Bruno is a desktop API client developed by Bruno Software and released under the MIT license. Its defining design decision is storage: collections live as folders of plain-text files written in Bru, a small markup language, directly on disk, so requests, environments and tests are versioned and reviewed with Git like any other source file. There is no mandatory account and no cloud synchronization; collaboration happens through the repository.\n\nBruno supports HTTP and GraphQL requests, environments and secrets, scripting and assertions in JavaScript, OpenAPI and Postman collection import, and a command-line runner for CI pipelines. The client runs on macOS, Windows and Linux. The company offers paid tiers that add features for teams while the core application remains free and open source. Limitations are a narrower protocol range than Postman (no native gRPC or WebSocket parity at the same depth), a smaller ecosystem of integrations, and a file format specific to Bruno, although import and export paths exist.",15  "capabilities": ["Plain-text collections stored in Git-friendly files", "Offline operation without an account", "Environments, secrets and variables", "JavaScript scripting and assertions", "OpenAPI and Postman import", "CLI runner for CI pipelines"],16  "workflows": ["Keep API requests beside the service code in the same repository", "Review request changes in pull requests", "Run collection tests in CI with the CLI"],17  "advantages": ["Data stays local and under version control", "Open source under MIT", "Lightweight compared with cloud-first clients"],18  "limitations": ["Fewer protocols and integrations than Postman", "Bru format is specific to the tool", "Team features in paid tiers"],19  "prerequisites": ["macOS, Windows or Linux desktop"],20  "audiences": ["Developers who want API collections in Git", "Privacy-conscious teams"],21  "alternatives": ["postman", "hoppscotch"],22  "comparison_notes": "Postman offers broader protocol support and cloud collaboration at the cost of proprietary sync; Hoppscotch is a browser-based open-source client that can be self-hosted. Bruno is the choice when collections must be plain files reviewed through Git.",23  "categories": [{ "slug": "api-development", "primary": true }],24  "tags": ["api", "testing", "http", "open-source", "macos", "cli"],25  "use_cases": ["test-apis"],26  "operating_systems": ["macos", "windows", "linux"],27  "execution_modes": ["local"],28  "interfaces": ["desktop", "cli"],29  "deployment_models": ["desktop"],30  "integrations": ["Git", "OpenAPI", "Postman import", "GitHub Actions"],31  "data_formats": ["Bru", "OpenAPI", "JSON", "GraphQL"],32  "languages": ["JavaScript"],33  "source_model": "open-source",34  "license_spdx": "MIT",35  "pricing_model": ["open-source", "free", "freemium", "paid"],36  "pricing_checked_at": "2026-11-02",37  "self_hostable": null,38  "sources": [39    { "url": "https://www.usebruno.com/", "type": "official_site", "title": "Bruno", "supports": ["name", "summary"], "checked_at": "2026-11-02" },40    { "url": "https://docs.usebruno.com/", "type": "official_docs", "title": "Bruno Docs", "supports": ["capabilities"], "checked_at": "2026-11-02" },41    { "url": "https://github.com/usebruno/bruno/blob/main/license.md", "type": "license_page", "supports": ["license_spdx", "source_model"], "checked_at": "2026-11-02" },42    { "url": "https://www.usebruno.com/pricing", "type": "pricing_page", "title": "Bruno pricing", "supports": ["pricing_model"], "checked_at": "2026-11-02" }43  ],44  "confidence": "high",45  "discovery_method": "editorial-research",46  "depth": "standard",47  "editorial_status": "reviewed",48  "visibility": "public",49  "featured": false,50  "author": "batch-B1"51}52
Files · laptop-initial-20261102
Menu

Theme