Track trends, not snapshots
Store benchmark results over time so teams can see whether performance is improving, holding steady, or slipping.
Benchmark performance tracking for shipping teams
Perfall gives engineering teams a simple way to collect benchmark results, compare trends over time, and spot performance drift across releases.
Store benchmark results over time so teams can see whether performance is improving, holding steady, or slipping.
Keep benchmark history tied to the product work it belongs to, with access scoped to the right team members.
Use chart views and metric history to understand what changed without rebuilding custom dashboards.
1
Set up a project workspace for the application or service you want to track.
2
Run pytest --benchmark-json and upload with perfall ingest pytest-benchmark to keep ingestion consistent.
3
Open the dashboard to compare metrics, watch drift across releases, and catch regressions earlier.
Perfall is designed for teams that already run benchmarks and want an easier way to keep the history useful. Instead of scattered logs or one-off scripts, teams get a focused place to review benchmark behavior over time.
Every tier includes unlimited projects. Pricing scales with account-wide benchmark samples/day and invited collaborators per project. Quota resets at 00:00 UTC.
Free
$0 / month
Team
$50 / month
Large
$200 / month
Create an account, set up your first project, and make benchmark regressions easier to catch before release day.