Tools
Documentation
- VitePress - Markdown-first static documentation site generator.
- VitePress Plugin Mermaid - Mermaid diagram rendering for VitePress.
- Mermaid - Text-based diagram syntax used for architecture flows.
- GitHub Pages - static hosting target for this project's documentation.
- Redocly CLI - OpenAPI linting used by
npm run specs:validate. - Ajv - JSON Schema validator used for project demo schemas.
API and Service Development
- FastAPI - Python web framework with OpenAPI generation.
- GraphQL - query language and runtime model for APIs.
- Open Policy Agent - policy engine for authorization decisions and governance.
Agent Frameworks
- LangGraph - stateful graph-based agent orchestration.
- CrewAI - multi-agent crews, flows, memory, and observability.
- Semantic Kernel Agent Framework - Microsoft agent framework for enterprise-oriented orchestration.
- Agent Development Kit - open-source framework for building and deploying agents.
Memory Systems
- Chroma - vector database for embeddings and retrieval.
- Qdrant - vector database and similarity search engine.
- Weaviate - vector database with hybrid search capabilities.
- pgvector - vector similarity search for PostgreSQL.
- Neo4j - graph database for entity and relationship modeling.
Model Providers and Runtimes
- OpenAI API - Hosted model API documentation for OpenAI platform capabilities.
- Gemini API - Google developer documentation for Gemini API usage.
- Anthropic Claude - Anthropic documentation for Claude API usage and platform features.
- Ollama - Local model runtime documentation.
- llama.cpp - Local LLM inference source repository.
- vLLM - High-throughput model serving documentation.
- LiteLLM - model gateway and provider abstraction tooling.