Skip to content

Introducing the Fetch in Bruno Button: Git-based Collection Sharing Made Simple

Sharing and collaborating on API collections has traditionally involved either manual imports/exports or reliance on proprietary cloud workspaces. Both approaches have their challenges—manual sharing can be cumbersome, and cloud-based solutions limit your control and version management.

Bruno solves this problem in v1.40.0 using a native Git integration, and now we've made it even simpler with our new Fetch in Bruno button.

This is a huge step forward for both producers and consumers of API collections in terms of ease of use and continued versioning. 

What is the Fetch in Bruno Button?

The Fetch in Bruno button is a simple, embeddable button (HTML or markdown) linked directly to a Git-synchronized Bruno collection. When users click the button, the associated repository and collection are automatically cloned and imported into Bruno.

Try a live button here 😀: 

Why Git?

Unlike traditional cloud solutions or manual processes, Git offers robust version control, transparency, and scalability. Bruno leverages these strengths, ensuring every collaborator works on an up-to-date, version-controlled collection without the friction.

How it Works:

  1. Embed Anywhere: Add the Fetch in Bruno button into your markdown or HTML documentation, blogs, or any web-based platform.

    You can choose from different options and customize the text if you'd like:

    fibbuttons

  2. One-click Import: Users click the button, triggering an automatic clone/import of the linked repository directly into their Bruno client.


    FIB
  3. Easy Updates: As you make changes to your collection, users can pull updates directly through Bruno's intuitive Git UI (or CLI), ensuring they're always working with the latest version.

This approach is significantly simpler and more efficient than manual exports/imports or cloud-based collections that don't offer full Git capabilities just 'Git-like' capabilities. 

Advantages for Developers:

  • Familiarity: Work within a Git-based workflow you already know, eliminating the need to learn yet another collaboration tool.

  • Transparency: All changes are version-controlled, ensuring clear visibility of what's changed and who changed it.

  • Control: Maintain full control over your collection, repository structure, and sharing mechanism—no proprietary cloud lock-in.

Advantages for Consumers:

  • Ease of Use: Import collections with a single click, eliminating complex import/export processes.

  • Always Up-to-date: Easily pull the latest changes directly from Bruno, ensuring you're always working with the most current version.

  • No Cloud Dependency: Use Bruno without needing proprietary cloud accounts or external storage—your collections live directly in your own Git repositories.

Getting Started:

Check out the official documentation to learn how to embed your own Fetch in Bruno button today.

Try the Fetch in Bruno button and simplify your API collection workflow for consumers and producers alike!