# Bru Markup Language (.bru)

**Canonical:** https://apis.io/apis/bruno-api/bruno-bru-language/  
**Provider:** Bruno — https://apis.io/providers/bruno-api/  
**Documentation:** https://docs.usebruno.com/bru-lang/overview

Bru Markup Language (.bru) is one of 5 APIs that [Bruno](https://apis.io/providers/bruno-api/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include File Format, Collection, Git-Native, and Open-Source. The published artifact set on APIs.io includes API documentation.

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.

## Machine-readable artifacts (2)

- **Documentation** — https://docs.usebruno.com/bru-lang/overview
- **SourceCode** — https://github.com/usebruno/bruno

## Other Bruno APIs (4)

- [Bruno API Client](https://apis.io/apis/bruno-api/bruno-api-client/)
- [OpenCollection Format](https://apis.io/apis/bruno-api/bruno-opencollection/)
- [Bruno CLI (bru)](https://apis.io/apis/bruno-api/bruno-cli/)
- [Bruno Git Integration and Sync](https://apis.io/apis/bruno-api/bruno-git-collaboration/)

## Tags

File Format, Collection, Git-Native, Open-Source

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/bruno-api/bruno-bru-language/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/bruno-api/.
