Burp Variables is a Burp Suite extension designed to add variable storage and reuse functionality to outgoing HTTP requests. Burp Variables is a productivity extension that allows users to insert placeholders into their requests, which are automatically replaced with defined values when the requests are sent. This extension fills a feature gap in Burp by introducing variable handling capabilities similar to those available in other web API testing tools like Postman and Insomnia. Variables are referenced with the notation ((variableName))
and can be included anywhere in a request and variable data can be copied between projects by using the extension's import and export options.
You can install this extension in one of two ways:
- BApp Store (recommended): Open Burp → Extensions → BApp Store and search for Burp Variables.
- Latest release: Download the
.jar
from the Releases page and add it in Burp via Extensions → Installed → Add.
-
Add variable name-value pairs to the table in the Variables tab:
-
Include variable references in any outgoing request by using the context menu provided by the extension or by manually inserting the variable name:
-
Send the request and confirm that the variable references were replaced by viewing the request in the Logger tool: