Bruno is a local-first API client designed for building, testing, and managing network requests across a wide range of protocols. By storing all collections and configurations as plain-text files directly on the local filesystem, it enables native version control and offline access, ensuring that project data remains under user control without requiring cloud synchronization.
Las características principales de usebruno/bruno son: REST Clients, API Client Tools, Local-First Development, GraphQL Clients, Local-First API Clients, Multi-Protocol API Clients, Multi-Protocol Clients, Environment Management.
Las alternativas de código abierto para usebruno/bruno incluyen: mountain-loop/yaak — Yaak is a cross-platform desktop client and command-line utility designed for developing, testing, and debugging API… kong/insomnia — Insomnia is a desktop application designed for the design, testing, and debugging of network requests. It serves as a… httpie/desktop — This is a desktop HTTP client application used for constructing, sending, and analyzing HTTP and GraphQL requests. It… postmanlabs/newman — Newman is a headless API client and command line tool for executing Postman collections. It serves as an API test… orange-opensource/hurl — Hurl is a command line HTTP testing tool and REST API test runner that uses a declarative, plain-text format to… electric-sql/electric — Electric is a Postgres data synchronization engine and replication proxy designed to enable local-first software. It…
Yaak is a cross-platform desktop client and command-line utility designed for developing, testing, and debugging API endpoints. It supports multi-protocol request execution for REST, GraphQL, and gRPC services, providing a unified environment for managing network interactions, authentication credentials, and automated testing workflows. The tool distinguishes itself through a local-first architecture that stores all workspace configurations and request definitions directly on the filesystem. This design enables native integration with version control systems like Git, allowing teams to track
Insomnia is a desktop application designed for the design, testing, and debugging of network requests. It serves as a comprehensive environment for managing the API lifecycle, allowing users to draft interface specifications, simulate endpoints, and execute automated testing workflows within continuous integration pipelines. The platform distinguishes itself through a modular, plugin-based architecture that enables the integration of custom scripts and external tools. It supports complex development needs by providing a local-first data persistence model, environment-variable substitution for
This is a desktop HTTP client application used for constructing, sending, and analyzing HTTP and GraphQL requests. It provides a graphical interface for API development and testing, including a dedicated GraphQL client with schema-driven autocomplete and validation. The project features an integrated AI assistant that generates API requests from natural language prompts. It supports a complex organization system of spaces and collections with hierarchical authentication inheritance and recursive variable resolution for dynamic request values. The tool covers a broad range of capabilities, in
Newman is a headless API client and command line tool for executing Postman collections. It serves as an API test automation tool and execution engine that allows users to run predefined sets of API requests without a graphical interface. The project differentiates itself as a data-driven testing engine, capable of iterating through request sequences using external JSON or CSV files to validate multiple sets of input values. It also functions as an API execution reporter, utilizing a plugin-based interface to output results in formats such as JSON and JUnit. The tool covers broad capability