vAPI is Vulnerable Adversely Programmed Interface which is Self-Hostable PHP Interface that mimics OWASP API Top 10 scenarios in the means of Exercises.
- Apache Server
- MySQL
- PostMan
- MITM Proxy
docker-compose up -d
cd <your-hosting-directory>
git clone https://github.com/roottusk/vapi.git
- Import vAPI.postman_collection.json in Postman
- Import vAPI_ENV.postman_environment.json in Postman
OR
Use Public Workspace
https://www.postman.com/roottusk/workspace/vapi/
Import vapi.sql into MySQL Database
Configure the DB Credentials in the vapi/db/var.php
Browse localhost/vapi for Documentation