
Bruno
Bruno is a Git-native, local API client that helps developers design, test and manage REST, GraphQL, gRPC and WebSocket requests without cloud syncing.
Bruno is a Git-native API client designed for developers who want full control over their API workflows without relying on cloud-based tooling. It provides a local, file-based workspace for working with REST, GraphQL, gRPC, and WebSocket APIs, storing everything as plain text within your repository. The primary purpose of Bruno is to make API development, testing, and collaboration fit naturally into existing Git-centric workflows and CI/CD pipelines.
Bruno organizes API requests in a structured, folder-based collection format, with each request represented as a text file that can be versioned, diffed, and reviewed like code. It supports environment variables, secrets handling, and scripting, enabling parameterized requests and dynamic test scenarios. The tool offers fast search, bulk editing, and a keyboard-driven interface to optimize productivity for power users. Because it is open source and runs locally, Bruno avoids vendor lock-in, reduces dependency on external services, and ensures sensitive API data stays within your own infrastructure.
Tags
Launch Team
Comments (0)
Please sign in to comment
💬 No comments yet
Be the first to share your thoughts!