Skip to main content
Bruno Docs home page
v3
Search documentation...
⌘K
API Reference
Blog
Support
Changelog
Roadmap
Search...
Navigation
Scripts
Scripting
Getting Started
Introduction
Bruno Basics
Import or Export Data
Configure
Core Features
Send Requests
Variables
Git Integration & Collaboration
Tests and Scripts
Tests
Scripts
Getting Started
JavaScript Reference
Script Flow
Inbuilt Libraries
External Libraries
JavaScript File
Dynamic Variables
Request Chaining
Request
Response
Variables
Automate Tests
Secret Management
Authentication & Authorization
Debugging
API Tools
Create Documentation
OpenAPI
Developer Tools
Bruno CLI
Bru Lang
OpenCollection YAML
Converters
VS Code Extension
License Management
Overview
End Users
License Administrators
Advanced Guides
Bruno Starter Guide
Visualize
Scripts
Scripting
Copy page
Copy page
Bruno allows you to write JavaScript code before sending a request (Pre-request) and after receiving a response (Post-response). Use scripts to generate dynamic data, manipulate requests, parse responses, and set variables.
Was this page helpful?
Yes
No
Suggest edits
Raise issue
Assertions
JavaScript Reference
⌘I