Promptfoo — open-source CLI and library for evaluating and red-teaming LLM applications, agents, and RAG pipelines. MIT-licensed, 21k+ stars, now part of OpenAI.
- Website: https://www.promptfoo.dev
- Source: https://github.com/promptfoo/promptfoo
- Docs: https://www.promptfoo.dev/docs/intro/
- CLI reference: https://www.promptfoo.dev/docs/usage/command-line/
- Red-team quickstart: https://www.promptfoo.dev/docs/red-team/quickstart/
- Pricing: https://www.promptfoo.dev/pricing/
Open-source project (Tier 2: CLI + library + hosted enterprise tier). No standalone REST API documentation surface, so no openapi/ artifacts are generated. The profile captures CLI commands, providers, integrations, plugins, strategies, framework alignment, and packaging (npm / PyPI / Homebrew / Helm) in apis.yml.
promptfoo/promptfoo— core CLI and library (TypeScript)promptfoo/promptfoo-python— Python wrapper for the CLIpromptfoo/promptfoo-action— GitHub Action for PR-level eval gatingpromptfoo/modelaudit— ML model security scannerpromptfoo/mcp-agent-provider— custom provider for testing MCP serverspromptfoo/evil-mcp-server— adversarial MCP target for red-team testingpromptfoo/example-app,promptfoo/demo-app— reference appspromptfoo/js-rouge— ROUGE summarization metric implementation