Promptfoo saves models, prompts, examples and pass criteria as a reusable evaluation. Run it again after a change and inspect the differences case by case. Security testing can also generate and run probes against authorized applications.
Who is Promptfoo for?
For AI teams validating prompts, retrieval workflows or model upgrades before release. You need a model or application endpoint to test.
Free access
↗
Community is free. External model providers may charge by usage. Enterprise and on-premise plans have custom pricing.
Platforms
CLINode.jsWeb UICI/CD
Compare results side by side
Compare output and pass status for two model configurations on the same inputs.
Set up repeatable evaluations
Choose providers and prompts, then define examples and assertions.
Inspect security reports
After testing an authorized application, review results grouped by risk category.
Promptfoo
Promptfoo FAQs
You still need a model or application, test inputs and pass criteria. Credentials and costs depend on your provider.
The official CLI supports CI/CD. Start with repeatable cases and choose thresholds based on observed failures.
Run them only in environments you control or have permission to test. Start with synthetic data and an isolated test service.
Promptfoo plans and pricing
Community
$0.00one-time
Community is free. External model providers may charge by usage. Enterprise and on-premise plans have custom pricing.
Enterprise
custom billing
Enterprise and on-premise plans are custom-priced.
Promptfoo
Compare models, prompts and AI application behavior with repeatable tests.