The Enterprise-Grade Azure DevOps Intelligence Platform that transforms your ticket chaos into actionable insights.
- Full Spectrum Data Capture - Tickets, Bugs, Tasks, Epics
- Military-Grade Security - PAT encryption ready
- Query Like a God - WIQL on steroids
- Analytics Ready - Clean Pydantic models
- Blazing Fast - Async-first architecture
# Clone with credentials
git clone https://github.com/yourusername/azure-devops-scraper-api
cd azure-devops-scraper-api
# Build environment
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
# Configure secrets
cp .env.example .env && nano .envuvicorn app.main:app --reloadAccess Points:
- API Docs:
http://localhost:8000/docs - ReDoc:
http://localhost:8000/redoc - Health Check:
http://localhost:8000/
# Get all tickets
curl -X 'GET' 'http://localhost:8000/api/v1/tickets' -H 'accept: application/json'
# Custom WIQL query
curl -X 'GET' 'http://localhost:8000/api/v1/tickets?query=SELECT+[System.Id]+FROM+WorkItems+WHERE+[System.Tags]+CONTAINS+"CRITICAL"' -H 'accept: application/json'| Variable | Description | Example |
|---|---|---|
AZURE_DEVOPS_ORG |
Azure DevOps organization name | contoso-devops |
AZURE_DEVOPS_PAT |
Personal Access Token | v6tb7****qir2a |
DEFAULT_WIQL |
Base query for tickets | SELECT [System.Id]... |
- Data Lake Integration
- Live Query Analytics
- Auto-PAT Rotation
- Query Presets
- Fork the repository
- Create feature branch (
git checkout -b feat/armageddon) - Commit changes (
git commit -am 'Add apocalyptic feature') - Push to branch (
git push origin feat/armageddon) - Open Pull Request
Apache 2.0 - See LICENSE for details.
