ProfessionalCommunity Edition

Bambdas

  • Last updated: February 14, 2025

  • Read time: 2 Minutes

Bambdas are small sections of Java-based code that you can run directly from Burp Suite's interface. They enables you to quickly personalize various tasks, such as creating custom match-and-replace rules, table columns, and filters.

Related pages

To learn what a Bambda is and see a couple of examples, watch the Burp Suite Shorts | Bambdas video on YouTube.

Join our PortSwigger Discord to chat with the community in our #bambdas channel - get tips, share ideas, and stay up-to-date with the latest Bambdas developments.

You can either create your own Bambdas or import existing ones that have been shared with you or downloaded from the 2025.2-early-adopter branch of our Bambdas GitHub repository. Once added to your Bambda library, you can easily reuse Bambdas across Burp and in different projects.

Warning

Bambdas can run arbitrary code. For security reasons, please be cautious when using Bambdas from unverified sources.

Feature specific instructions

Many tools in Burp enable you to apply Bambdas directly. For more information, see the feature-specific instructions.

Filtering tables

For instructions on how to use Bambdas for filtering tables, see the following pages:

Adding custom columns

For instructions on how to use Bambdas for adding custom columns to tables, see the following pages:

Adding match and replace rules

For instructions on how to use Bambdas to create HTTP match and replace rules, see Creating HTTP match and replace rules with Bambdas.

Was this article helpful?