Bru Markup Language (.bru)

Bru is Bruno's plain-text domain-specific markup language. Each request is stored as a .bru file capturing the HTTP method, URL, query params, headers, body, authentication, scripts, tests, assertions, and variables, so a collection is a folder of human-readable text files reviewable in Git pull requests. A logical artifact/file format modeled as a capability area - not an HTTP endpoint.

API entry from apis.yml

apis.yml Raw ↑
aid: bruno-api:bruno-bru-language
name: Bru Markup Language (.bru)
tags:
- File Format
- Collections
- Git-Native
- Open Source
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://docs.usebruno.com/bru-lang/overview
properties:
- url: https://docs.usebruno.com/bru-lang/overview
  type: Documentation
- url: https://github.com/usebruno/bruno
  type: SourceCode
description: Bru is Bruno's plain-text domain-specific markup language. Each request is stored as a .bru
  file capturing the HTTP method, URL, query params, headers, body, authentication, scripts, tests, assertions,
  and variables, so a collection is a folder of human-readable text files reviewable in Git pull requests.
  A logical artifact/file format modeled as a capability area - not an HTTP endpoint.