New REST API client: Bruno #635
Replies: 2 comments
-
The Bruno REST API client (Oct 2023) was introduced, highlighting its potential advantages for our teams and projects. It provides a Desktop app, a CLI (compatible with CI), and a VsCode extension. It offers a practical alternative to tools such as Postman or Insomnia. The main benefit is that it's both free and open-source. Plus, it automatically saves all the collections/endpoints you define via the UI in a file (or set of files) using a simple markup language called Other notable features include the ability to create small scripts for manipulating requests/responses (e.g., injecting fake data into the body), support for assertions/tests that can be executed in a CI environment, and support for environment variables and secrets. In the roadmap, there are upcoming features in v3 and v4 that look interesting. For instance, the automatic generation of documentation from the REST API could be really helpful for us in keeping the InvenioRDM documentation up-to-date. The project appears to be sustainable, with a commitment to remaining open and free. See the related discussion here.
|
Beta Was this translation helpful? Give feedback.
-
I've created a GitHub repo and added 2 collections for creating a minimal record and retrieving records via the InvenioRDM REST API: https://github.com/slint/inveniordm-rest-api-collection |
Beta Was this translation helpful? Give feedback.
-
Speakers: @ntarocco
Description: demonstrate the recent REST API client Bruno as a team tool for Invenio/InvenioRDM/InvenioILS.
Beta Was this translation helpful? Give feedback.
All reactions