Promptfoo · freemium
Promptfoo
model-evalprompt-testingautomated-redteam
What it does
YAML-configured evaluation harness for LLM prompts and applications. Supports test cases, assertions, redteaming plugins, and side-by-side model comparison; integrates well with CI for regression evaluation and with both local and hosted model endpoints.
What it doesn't do
Not a guardrail enforcement product (it tests, it does not block at runtime). Some of the deeper agentic testing features are part of the paid tier; the OSS version is excellent for prompt-level eval but less complete for multi-tool agent assessments.
Best for
- Application teams building regression-evaluable LLM features
- Comparing model providers/versions for the same use case
- Red teamers wanting structured, repeatable test runs from YAML
Not for
- Runtime guardrails
- Teams that prefer all-Python over YAML configuration ergonomics
Pricing
Free OSS core; paid tier for enterprise features.
Integration effort
low
Team skill required
Comfortable with YAML config; basic CLI; helpful but not required: JS familiarity for custom assertions.
Last reviewed: 2026-05-01