bruno: Test APIs Faster
Get a free, lightweight API testing tool for founders and developers, with 45k+ GitHub stars.
45,403 stars2,648 forksJavaScriptQuality 9/10Updated 7/7/2026100% free ยท open source Bruno is a free, lightweight, open-source API testing tool that allows founders and developers to explore and test APIs in a simple and intuitive way.
git clone https://github.com/usebruno/bruno.git && cd bruno && npm install
- โขWhen you need to quickly test and validate API endpoints
- โขWhen you want a lightweight alternative to Postman or Insomnia
- โขWhen you need to collaborate with team members on API testing and debugging
- 1Run `npm run dev` to start the Bruno development server
- 2Open `http://localhost:3000` in your browser to access the Bruno interface
- 3Create a new request by clicking the '+' button and selecting the request method (e.g. GET, POST, PUT, etc.)
- 4Enter the API endpoint URL and any required headers or parameters
- 5Click the 'Send' button to send the request and view the response
Ready-to-paste prompt Use the following command to send a GET request to the JSONPlaceholder API: `curl https://jsonplaceholder.typicode.com/posts`
Heads up: Make sure you have Node.js (version 16 or higher) and npm installed on your system before trying to install and run Bruno
Saves to your device
Topics
api-client
api-testing
automation
developer-tools
git
graphql-client
http-client
javascript
openapi
openapi3
opensource
rest-api
testing
testing-tools
What's inside โ free to inspect
No purchase needed
Read the entire source before you build โ unlike paid marketplaces that hide it behind a buy button.