Bruno
Open-source API client that revolutionizes how you work with APIs.
Bruno is an open-source, offline-first API client that reimagines how developers interact with APIs. Unlike cloud-dependent tools, Bruno stores API collections as plain-text files in a Git-friendly markup language called Bru, enabling version control, code review, and CI/CD integration for API specifications. It supports REST, GraphQL, and gRPC requests with a fast, native desktop experience on macOS, Linux, and Windows. Bruno includes environment variable management, pre- and post-request scripting in JavaScript, and automated testing capabilities. Its commitment to a local-first, file-based workflow makes it ideal for teams that value data sovereignty and GitOps practices in their API development lifecycle.