forked from zaproxy/zaproxy
-
Notifications
You must be signed in to change notification settings - Fork 2
ApiClientGen
kingthorin edited this page Jun 26, 2019
·
4 revisions
The ZAP API clients are created via code generation - this makes them much easier to maintain.
The current generators are:
- WikiAPIGenerator.java Which generates the wiki at: ApiGen_Index
- JavaAPIGenerator.java Java client
- PythonAPIGenerator.java Python client
- NodeJSAPIGenerator.java NodeJS client
- RustAPIGenerator.java Rust client
- DotNetAPIGenerator.java .Net client
Other generators can be found under: https://github.com/zaproxy/zaproxy/tree/develop/zap/src/main/java/org/zaproxy/zap/extension/api
Adding new generators is not too hard - the main task is creating a working template for one of the API calls and then ripping off one of the existing generators.
Please get in touch via the dev group if you'd like to work on a new one.