Getting Started
Get up and running with the Avyay AI platform. Each product can be used independently or together through the unified API Gateway.
Prerequisites
- Docker installed on your system
- API keys for LLM providers (OpenAI, Anthropic) — required for MĀRGA
- OpenAI API key — required for DevOps RAG
Quick Start with Docker
MĀRGA — LLM Router
docker pull ghcr.io/gaurav21/marga:latest
docker run -p 8080:8080 \
-e OPENAI_API_KEY=your-key \
-e ANTHROPIC_API_KEY=your-key \
ghcr.io/gaurav21/marga:latest
# Test it
curl -X POST http://localhost:8080/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model": "gpt-4", "messages": [{"role": "user", "content": "Hello!"}]}'RAKṢĀ — Security Scanner
docker pull ghcr.io/gaurav21/raksha:latest
docker run -p 8430:8080 ghcr.io/gaurav21/raksha:latest
# Scan a GitHub repo
curl -X POST http://localhost:8430/scan/github \
-H "Content-Type: application/json" \
-d '{"url": "https://github.com/your-org/your-repo"}'DevOps RAG
docker pull ghcr.io/gaurav21/devops-rag:latest
docker run -p 8081:8080 \
-e OPENAI_API_KEY=your-key \
ghcr.io/gaurav21/devops-rag:latest
# Ask a question
curl -X POST http://localhost:8081/ask \
-H "Content-Type: application/json" \
-d '{"question": "How do I fix CrashLoopBackOff in Kubernetes?"}'DVĀRA — Unified Gateway
The API Gateway provides a single endpoint for all products:
docker pull ghcr.io/gaurav21/avyay-gateway:latest
docker run -p 9000:9000 \
-e MARGA_URL=http://marga:8080 \
-e RAKSHA_URL=http://raksha:8080 \
-e DEVOPS_RAG_URL=http://devops-rag:8080 \
ghcr.io/gaurav21/avyay-gateway:latestAll services are then available under one URL:
POST /v1/marga/chat/completions— LLM routingPOST /v1/raksha/scan/upload— Security scanningPOST /v1/devops-rag/ask— DevOps knowledge base
Next Steps
- MĀRGA Configuration — Set up routing rules, failover, and model mappings
- RAKṢĀ CI/CD Integration — Automate security scanning in your pipeline
- DevOps RAG Knowledge Base — Add your own runbooks
- Monitoring — Set up Datadog dashboards and alerting