Last updated: July 20, 2021
Read time: 2 Minutes
The following diagram shows the core components of Burp Suite Enterprise Edition and the connections between them.
The Enterprise server is the main application server. It coordinates between the other components. The Enterprise server is always installed on the same machine as the web server.
The web server provides the interface to users either via the web UI or one of the APIs. The web server is always installed on the same machine as the Enterprise server.
Burp Suite Enterprise Edition uses an SQL database to store data about configured sites and scans, the results of scans, and other configuration information. You can use one of the following options:
Note that you can start out using the bundled database and migrate to an external one later if necessary. We recommend this approach in order to simplify the initial installation and evaluation process.
Burp Suite Enterprise Edition installs either 3 or 4 services on your machine depending on whether you're using the bundled database or not. For more information, please refer to the corresponding documentation.
Your automated scans in Burp Suite Enterprise Edition are performed by virtual entities known as "agents". Agents run on an agent machine, which can either be embedded on the same machine as the other components, or you can deploy multiple external machines on which your agents can run. Agent machines are grouped into agent machine pools, to allow finer control over scanning resources. For more details, please refer to the corresponding sections below.