Tooling voor het testen en valideren van HTTP-calls en API endpoints binnen Power Platform oplossingen.
β Terug naar DevelopBruno wordt gebruikt als tooling voor het testen en valideren van HTTP-calls en API endpoints.
Bruno is een lichtgewicht, developer-focused API client en vormt een alternatief voor tools zoals Postman. De tool sluit goed aan bij een moderne development aanpak waarin eenvoud, versiebeheer en lokale controle centraal staan.
Bruno is een desktop applicatie waarmee HTTP-requests uitgevoerd en geanalyseerd kunnen worden.
Het wordt gebruikt voor:
Er zijn verschillende tools beschikbaar voor het testen van APIβs. De keuze hangt af van gebruiksscenario, teamgrootte en gewenste complexiteit. Onderstaande tabel geeft een overzicht van de belangrijkste verschillen tussen Bruno, Postman en curl.
| Onderdeel | Bruno | Postman | curl |
|---|---|---|---|
| Type tool | Desktop API client | API platform (desktop + cloud) | Command line tool |
| Gebruik | Developer-focused API testing | Volledige API lifecycle (design, test, monitor) | Snel uitvoeren van HTTP-calls |
| Interface | Grafisch (lichtgewicht) | Grafisch (uitgebreid) | CLI (terminal) |
| Data opslag | Lokaal (filesystem, Git) | Cloud workspaces | Niet van toepassing |
| Git integratie | β Native (bestanden) | β οΈ Indirect (export/import) | β via scripts |
| Offline gebruik | β Volledig offline | β οΈ Beperkt (cloud afhankelijk) | β Volledig offline |
| Complexiteit | Lichtgewicht | Hoog (veel features) | Laag (maar technisch) |
| Automatisering | Basis (scripts, collections) | Geavanceerd (CI/CD, monitoring) | Ja (scripts, pipelines) |
| Team collaboration | Via Git | β Ingebouwd (workspaces) | β Niet aanwezig |
| Mocking / monitoring | β Niet standaard | β Ja | β Nee |
| Setup | Eenvoudig | Account + configuratie | Geen (CLI beschikbaar) |
| Geschikt voor | Developers / Git workflows | Teams / enterprise API management | Developers / scripting / debugging |
Bruno wordt gebruikt voor:
Typische scenarioβs:
GET https://brenke-sandbox.eu1-salesbuildr.com/public-api/company/<id>
Waarbij:
x-api-key)
{
"id": "string",
"name": "string",
"externalIdentifier": "string",
"type": "string"
}
Bruno is geen onderdeel van de runtime oplossing maar ondersteunt development en testing.
Het vormt een aanvulling op:
Bruno is een eenvoudige en krachtige tool voor het testen van APIβs.
Door de local-first en Git-native aanpak sluit Bruno goed aan op de ontwikkelstandaarden binnen Brenke.