This project demonstrates how to configure and automate API operations on the VMware AVI Load Balancer Controller, including tenant creation and management using Postman and optional Python scripting.
- ✅ Postman Collection for API calls
- 🛠️ Dummy credentials and tenant names (for security)
- 💻 Optional Python automation script
- 📷 Screenshots for proof of execution
avi-api-automation/
├── avi_postman_collection.json # All API requests (e.g., Create Tenant)
├── automation_script.py # Python script using requests (optional)
├── environment.json # Postman environment file (optional)
└── screenshots/ # Screenshots of successful API execution
POST /api/tenant– Create new tenantDELETE /api/tenant/{uuid}– Delete existing tenantGET /api/tenant– List all tenantsPUT /api/tenant/{uuid}– Update tenant details
- Open Postman.
- Import
avi_postman_collection.json. - (Optional) Import
environment.json. - Run requests in sequence:
- Login → Create Tenant → Verify → Delete Tenant
python automation_script.pyAll sensitive information (IP, username, password) has been replaced with placeholders.
Find evidence of API responses in the screenshots/ folder.
- REST API integration
- Postman Collections and Automation
- Basic API scripting using Python (
requests) - Cloud networking concepts (multi-tenancy with AVI)
Feel free to reach out via GitHub issues for any questions.