Tools
Organized by use case. All tools are free or have free tiers unless noted with π°.
Azure AI Developmentβ
| Tool | Description | Link |
|---|---|---|
| Azure AI Foundry Portal | Central hub for AI project creation, model catalog, evaluations, and agent deployment | ai.azure.com |
Azure AI CLI (az ai) | Provision AI hubs, projects, and connections from the command line | Docs |
| azure-ai-projects SDK | Unified Python SDK for AI Foundry β agents, evaluations, connections | PyPI |
| Azure AI Evaluation SDK | Run quality + safety evaluations on AI outputs programmatically | PyPI |
| Prompt flow | LLM application orchestration: build, test, evaluate, deploy | GitHub |
| Semantic Kernel | Open-source SDK: orchestrate AI models, plugins, and memory (Python / C# / Java) | GitHub |
| AutoGen | Multi-agent conversation framework from Microsoft Research | GitHub |
| Azure OpenAI Structured Outputs | response_format: {strict: true} guarantees schema-adherent JSON from LLM β use with Pydantic for deterministic intent parsing | Docs |
| Azure AI Foundry Agent Evaluators | 9 built-in evaluators for production agents: Task Completion, Task Adherence, Tool Call Accuracy, Tool Input Accuracy, Tool Selection, Tool Output Utilization, Task Navigation Efficiency, Intent Resolution, Tool Call Success | Docs |
| Azure Content Safety β Prompt Shields | Real-time blocking of user jailbreak attacks AND indirect prompt injection (XPIA) from documents before the LLM sees them | Docs |
| Azure Content Safety β Groundedness Pro | Stricter than standard groundedness β uses Microsoft's hosted safety models, returns boolean True/False, no LLM deployment required. Best for financial/healthcare | Docs |
| Azure APIM Semantic Caching | Cache semantically similar LLM queries at the gateway β reduces cost/latency. β οΈ Not a reliability tool: docs warn it can return outdated responses. Use score-threshold="0.05" and TTLs | Docs |
| Microsoft Defender for Cloud β AI Workloads | Security alerts and recommendations specific to AI workloads β detect prompt injection attacks, data exfiltration, misuse in production | Docs |
| VS Code AI Foundry Toolkit | Local OpenTelemetry tracing for Azure AI Foundry agents β debug without cloud round-trips | Docs |
Claude & Anthropic Toolsβ
| Tool | Description | Link |
|---|---|---|
| Claude API | Core API for messages, tool use, vision, and streaming | Docs |
| Anthropic Agent SDK | Build agentic loops, multi-agent systems, hooks | Docs |
| Claude Code | AI-powered coding agent with CLAUDE.md config, custom commands, CI/CD integration | Docs |
| Claude Code Hooks | 25+ lifecycle event hooks for agent sessions: PreToolUse, PostToolUse, PostToolUseFailure, PostToolBatch, UserPromptSubmit, PreCompact, Stop. β οΈ These are Claude Code (CLI) hooks, not the Anthropic Messages API | Docs |
| Extended Thinking | budget_tokens controls reasoning depth before response; adaptive mode (Opus 4.8+) self-determines when deep reasoning is needed. Use for high-stakes decisions to catch self-contradictions before tool calls | Docs |
| MCP SDK | Build Model Context Protocol servers to extend Claude with live data sources β the right architecture for externalizing business concept registries, entity aliases, and temporal resolvers | GitHub |
| Anthropic Academy | Official courses on agents, prompt engineering, tool use | academy.anthropic.com |
LLM Infrastructure & Routingβ
| Tool | Description | Link |
|---|---|---|
| LiteLLM | Open-source AI Gateway supporting 100+ LLMs β centralize routing, enforce guardrails, retry/fallback logic, virtual keys, spend tracking, load balancing. Supports A2A Protocol for agent-to-agent calls | GitHub |
| Azure API Management | Enterprise gateway for Azure OpenAI β rate limiting, load balancing across multiple endpoints, token metering, semantic caching | Docs |
Red Teaming & Securityβ
| Tool | Description | Link |
|---|---|---|
| PyRIT | Microsoft's Python Risk Identification Toolkit for AI β automated red teaming | GitHub |
| Garak | LLM vulnerability scanner: probes for jailbreaks, hallucinations, data leakage | GitHub |
| PromptBench | Adversarial robustness benchmark for LLMs | GitHub |
| Azure AI Content Safety | API for detecting harmful content: violence, hate, self-harm, sexual | Portal |
| Purview AI Hub | Discover, classify, and govern AI usage across M365 and Azure | Docs |
| Counterfit | Security testing tool for AI/ML models | GitHub |
Evaluation & Observabilityβ
| Tool | Description | Link |
|---|---|---|
| Azure AI Foundry Evaluations | Built-in evaluators: groundedness, coherence, fluency, relevance, safety | Docs |
| Azure AI Foundry Tracing | Native OpenTelemetry tracing for agents β step-by-step spans, tool calls, retries, costs. Exports to Application Insights | Docs |
| RAGAS | Retrieval-Augmented Generation Assessment: faithfulness, answer relevance, context recall | GitHub |
| Promptfoo | CLI tool for LLM evaluation, red teaming, and regression testing | GitHub |
| LangSmith π° | LLM observability, tracing, and dataset management | smith.langchain.com |
| Langfuse | Open-source LLM observability β full session tracking, context workflows, self-hostable | langfuse.com |
| Arize Phoenix | Open-source ML & LLM observability β hallucination metrics, RAG retrieval traceability, OpenTelemetry native | GitHub |
| Braintrust π° | Trace-to-eval pipeline with custom LLM scorers and human-in-the-loop review | braintrust.dev |
| Galileo π° | Production hallucination guardrails β Luna-2 inline blocking, scalable to 100% traffic | galileo.ai |
| DeepEval | Open-source evaluation framework with 50+ metrics β RAG, agents, safety, multi-turn | GitHub |
| Confident AI π° | Comprehensive agent evaluation β task completion, reasoning quality, cost efficiency | confident-ai.com |
| Patronus AI | Regulated domain evaluation β finance, copyright, open-source detection toolkit | patronus.ai |
| Maxim AI π° | Full-stack agent observability β simulation, real-time debugging, eval loop, context tracking | getmaxim.ai |
| AgentOps | Lightweight agent monitoring β 400+ frameworks, reliability metrics, session replay | agentops.ai |
| Azure Monitor | Application Insights integration for AI workload telemetry and OpenTelemetry export | Docs |
Agentic Reliability & Deterministic Computationβ
Tools for building production-grade agents that are auditable, deterministic, and resistant to hallucination and context degradation.
| Tool | Description | Link |
|---|---|---|
| tiktoken | OpenAI's token counter library β measure exact context window usage per model (GPT-4, GPT-4o, etc.) before sending to LLM | GitHub |
| DuckDB | In-process OLAP database β run SQL on DataFrames, Parquet, and CSVs with sub-second latency. Ideal for deterministic financial computation in AI pipelines | duckdb.org |
| Pydantic v2 | Schema enforcement for LLM outputs β define BaseModel for expected JSON, validate after every tool call, auto-repair invalid outputs | docs.pydantic.dev |
| Guardrails.ai | Output validation framework β rails for type checking, format enforcement, PII detection, and retry logic on LLM outputs | guardrailsai.com |
| Instructor | Structured LLM outputs using Pydantic β forces OpenAI / Anthropic models to return valid typed objects | GitHub |
| LangChain ConversationTokenBufferMemory | Token-aware memory trimming β auto-prune conversation history to stay within context budget | Docs |
| MLflow | Experiment tracking, model versioning, and evaluation pipelines β log deterministic agent runs with full parameter lineage | mlflow.org |
| Opik (Comet) | Open-source LLM evaluation platform with real-time guardrails for regression testing and prompt injection detection | comet.com/opik |
| Prefect | Workflow orchestration for deterministic AI pipelines β run IDs, retry policies, full execution logs | prefect.io |
| Great Expectations | Data validation framework β assert data contracts before feeding financial data to an LLM | greatexpectations.io |
Infrastructure & Deploymentβ
| Tool | Description | Link |
|---|---|---|
| Azure Bicep | IaC for AI Foundry hubs, projects, private endpoints | Docs |
| Terraform Azure Provider | Provision AI infrastructure with HCL | Registry |
| Azure Developer CLI (azd) | End-to-end developer workflow: provision + deploy AI apps | Docs |
| GitHub Actions | CI/CD for AI model evaluation, fine-tuning pipelines, app deployments | Docs |
| Azure Container Apps | Serverless container hosting for AI microservices and agents | Docs |
Productivity & Developmentβ
| Tool | Description | Link |
|---|---|---|
| VS Code + AI Toolkit | Azure AI model playground, fine-tuning, and deployment from VS Code | Marketplace |
| GitHub Copilot | AI pair programmer β coding, docs, test generation | github.com/features/copilot |
| REST Client (VS Code) | Test API calls inline in .http files | Marketplace |
| Bruno | Open-source API client (Postman alternative, git-friendly) | usebruno.com |
| draw.io | Free diagramming for architecture designs | app.diagrams.net |
Suggest a Tool
Missing something useful? Open an issue or email lesalgad@microsoft.com.