Bruno API Client
www.usebruno.com
3
Leaving SiteNav
External Link Disclaimer
You are about to visit www.usebruno.com. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Bruno is an open-source API client designed as an alternative to Postman and Insomnia, storing API collections directly in a folder on the local filesystem as plain text files rather than in a proprietary cloud sync service. Each request is saved as a file with a specialized syntax called Bru, and the collection structure mirrors the folder hierarchy, making it natural to version-control API tests alongside source code in a Git repository and enabling code review workflows for API definitions. The application runs entirely offline by default with no account requirement and no telemetry, appealing to teams with strict data residency or air-gapped environment requirements. Request building supports all HTTP methods, custom headers, query parameters, request body formats including JSON, multipart, form-urlencoded, GraphQL, and raw text, with environment variables managed through plaintext configuration files that can reference values from the operating system. Pre-request scripts written in JavaScript execute before the request is sent, enabling dynamic token generation, timestamp computation, and variable assignment from previous response data. Post-response tests assert on status codes, response body content using JSONPath or regex, response headers, and response time thresholds, with results displayed inline in the test runner. Collection runner executes requests in sequence, chaining data between requests through variable extraction. The desktop application is built with Electron and runs on macOS, Windows, and Linux, with a command-line interface available for running collections in CI pipelines.
Statistics
3
Views
0
Clicks
0
Like
0
Dislike