Benchmark performance tracking for shipping teams

See regressions in your benchmarks before they become release problems.

Perfall gives engineering teams a simple way to collect benchmark results, compare trends over time, and spot performance drift across releases.

  • Project-based access
  • API key ingestion
  • Trend charts by metric

Performance changes hide in release noise. Perfall makes them visible.

Track trends, not snapshots

Store benchmark results over time so teams can see whether performance is improving, holding steady, or slipping.

Organize data by project

Keep benchmark history tied to the product work it belongs to, with access scoped to the right team members.

Inspect the signal quickly

Use chart views and metric history to understand what changed without rebuilding custom dashboards.

From benchmark run to visible trend in three steps

1

Create a project

Set up a project workspace for the application or service you want to track.

2

Send benchmark results

Run pytest --benchmark-json and upload with perfall ingest pytest-benchmark to keep ingestion consistent.

3

Review trend lines

Open the dashboard to compare metrics, watch drift across releases, and catch regressions earlier.

Built for engineering teams that need signal without setup overhead

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.

  • Multiple metrics per project dashboard
  • Time-range views for short, medium, and long-term comparison
  • Shared chart navigation for easier exploration

Account-based pricing with unlimited projects

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

  • 500 benchmark samples/day per account
  • 5 invited collaborators per project
  • Unlimited projects
  • Dashboard and API key ingestion
Start free

Large

$200 / month

  • 25,000 benchmark samples/day per account
  • 50 invited collaborators per project
  • Unlimited projects
  • Capacity for high-volume benchmark programs
Talk to us

Start tracking benchmark performance with less manual work.

Create an account, set up your first project, and make benchmark regressions easier to catch before release day.