A favicon of Bruno

Bruno

An offline API client that stores collections as plain text files in your repository, so Git handles versioning and team sharing.

Open Source Alternative to:

Screenshot of Bruno websiteVisit Bruno

Where an API client keeps your collections turns out to matter, and Bruno's answer is a folder on your filesystem. Requests are saved in a plain text markup language called Bru, which means Git or any other version control system you already use handles collaboration over those collections.

The application is offline only, and the maintainers say there are no plans to add cloud sync, ever, on the grounds that your data should stay on your device. Desktop builds cover Mac, Windows and Linux, installable by direct download or through Homebrew, Chocolatey, Scoop, winget, Snap, Flatpak, the AUR and Apt.

Automation is handled by a separate command line tool.

  • Bruno CLI: installed from npm, it runs a whole collection or a single request from a terminal.
  • Docker images: official CLI images are published to Docker Hub and the GitHub Container Registry on every release.
  • Image variants: alpine and debian builds cover both amd64 and arm64 Linux hosts.
  • CI examples: the documentation covers GitHub Actions, GitLab CI and Jenkins pipelines.

Most features are free and open source under MIT, with paid tiers for teams that want more, a balance the maintainers set out in a public long-term vision document. For anyone who wants API collections reviewed in pull requests next to the code they exercise, that filesystem-first design is the entire point of the tool.

Share:
Details:
  • Stars


    46,791
  • Forks


    2,849
  • Last commit


    5 days ago
  • Repository age


    4 years
  • License


    MIT
  • Version


    4.1.0
  • Repository


    usebruno/bruno

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to Bruno:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


Bruno: Open Source Alternative to Postman, Insomnia and Testfully – Unvendored