OWASP ZAP Java API
This project produces two libraries:
zap-clientapi, the library that contains the Java implementation to access the OWASP ZAP API;
zap-clientapi-ant, the library that contains Ant tasks that wrap functionality provided by
zap-clientapi. This library depends on
zap-clientapiand Ant, both should be available at runtime.
How to Obtain
The latest released versions can be downloaded from the Releases page.
Previous releases are also available, more details can be found in Maven Central.
For help using OWASP ZAP API refer to:
- Examples - collection of examples using the library;
- OWASP ZAP User Group - for asking questions;
- IRC: irc.mozilla.org #websectools (eg using Mibbit) - chat with core ZAP developers (European office hours usually best)
To report issues related to OWASP ZAP API, bugs and enhancements requests, use the issue tracker of the main OWASP ZAP project.
This project uses Gradle to build its libraries, for example, running:
in the main directory of the project will build all the libraries. The libraries will be located in the
of each subproject.
To install the artifacts to the local Maven repository you can run the following:
The installed artifacts (
zap-clientapi) are then available for other (local) projects to use.