ZAP Developer Guide

ZAP documentation for developers. This is currently being worked upon and more articles will be published soon.

A Quick Start Guide to Building ZAP - learn to run ZAP from source using only the command line

Building ZAP with Eclipse - How to build and run ZAP using the Eclipse IDE

Building ZAP with IntelliJ IDEA - How to build and run ZAP using IntelliJ IDEA

Verifying Your Changes - How to make sure your changes will pass the build checks and get merged quicker

Creating a New Add-on in zap-extensions - A quick way to create a new add-on

ZAP Session Database - Details about the Session Database

Development Rules and Guidelines - To be followed when contributing ZAP code