Send Requests
Response Data and Cookies
Debugging
DevTools

DevTools

Bruno offers two powerful DevTools to help you inspect and troubleshoot your requests. These tools are essential for solving complex issues within Bruno.

1. Chrome Console

The Chrome Console is commonly used by developers to inspect and troubleshoot issues. You can leverage it within Bruno to inspect requests, view parameters, and debug effectively.

How to use the Chrome Console:

  1. Open the Bruno app.
  2. Click on the Main Menu.
  3. Select Chrome Console from the dropdown menu.

chrome-console

Once selected, you can access the Chrome Console and inspect the requests directly within Bruno.

console-view

2. Bruno DevTools

Bruno DevTools offers additional utilities tailored for API testing. These tools help with advanced debugging and troubleshooting scenarios.

How to use the Bruno DevTools:

  1. Open the Bruno app.
  2. Click on the Main Menu.
  3. Select Bruno DevTools from the dropdown menu.

console-view

Bruno DevTools offers variety of features such as:

Features of Bruno DevTools:

1. Prettify JSON

This feature formats and organizes your JSON data in a more readable, indented way. It helps you easily view the structure and nested elements of complex JSON responses, making it easier to debug and inspect the data.

2. Convert JSON to YAML

Bruno allows you to convert JSON data into YAML format. YAML is often easier to read and work with, especially when dealing with large configurations or settings. This feature is useful for converting API responses or payloads between the two formats.

3. Decode JWT

JSON Web Tokens (JWT) are commonly used for authentication. Bruno's JWT Decoder allows you to decode and inspect the contents of a JWT, including its header, payload, and signature. This helps in debugging authentication issues by allowing you to verify the token’s data.

chrome-console