Buildnote fills the visibility gap before production. It plugs into the CI you already run and turns raw build data into answers, such as which pipelines drag, which tests flake, and exactly what a red build is costing your team. Insight on every build, from the first one.
p95 build duration
11m 40s
↓ 32% this month
Failure rate
3.8%
↓ from 9.1%
Flaky tests found
12
3 fixed this week
25K
Events a day on Free
1M
Events a day on Pro
400
Days of retention on Pro
30
Event types and sources
01
Execution time and failure rates tracked across every CI environment and branch. When a pipeline degrades, Buildnote ties it to the commit, the error message, and the logs, so the fix starts where the problem did.
02
Buildnote ranks your slowest, flakiest, and most failure-prone tests across builds and branches. Stop re-running red pipelines on faith. Know exactly which test to fix and keep merging.
03
Drill into any build and see pipelines, jobs, and steps laid end to end, with durations, recorded commands, success rates, and what ran in parallel with what. Triage in minutes, not meetings.
04
When a build or test fails, AI Insights explains it as it arrives, covering what failed, the likely reason, and whether it's an infra blip, a real regression, or an unstable test. It also answers plain-English questions with live charts and dashboards.
05
BNQL is a read-only query language over every event Buildnote collects, such as builds, tests, commits, and deployments. Develop a query in the editor, then feed a dashboard widget, or script it through the Data API.
06
Charts, tables, metrics, gauges, and markdown on a live board, each widget fed by its own query. Auto-refresh keeps a wall display current; import/export moves boards between teams as JSON.
Why was the last main-branch build so slow?
Build #4128 ran 14m 02s, 6m over the 30-day median. The e2e stage grew 41% after commit 9f3c2ae added 34 scenarios. Duration by stage:
AI Insights is a chat over your build data: ask in plain English and it writes and validates the query, runs it, and answers with live charts, whole dashboards, collected files, or a build's waterfall. Every reply shows its steps, its cost, and the BNQL it used. Failure summaries triage red builds as they arrive. Bring your own model: Anthropic, Gemini, or OpenAI.
BNQL is the read-only query language over every event Buildnote collects, such as builds, tests, commits, and deployments. Develop a query in the editor, paste it into a dashboard widget, or script it through the Data API. Boards live-update on a 24-column grid, auto-refresh for wall displays, and export as JSON, or let AI Insights compose the whole board from one question.
The timeline lays every job end to end. Here, e2e tests hold the whole pipeline hostage for nine minutes. Buildnote flags it, links the run history, and shows whether it's growing.
build #4128 · main · 14m 02s total
Flake report · last 14 days
checkout_flow.spec.ts
payment_retry.spec.ts
auth_token_refresh.spec.ts
inventory_sync.spec.ts
email_webhook.spec.ts
Every re-run of a flaky pipeline burns compute and trust. Buildnote traces failures across thousands of builds, ranks the repeat offenders, and with AI Insights tells genuine failures from flaky behaviour so the ticket writes itself.
Buildnote meets the tools you already run. GitHub and GitLab integrations record pipelines, stages, and commits as they happen, and a ready-made GitHub Action wraps the CLI. The CLI and Gradle plugin collect test results in every major format, such as JUnit, xUnit, NUnit, TRX, TestNG, Cucumber, Robot Framework, CTRF, and Dart. Failure notifications land in Slack or Discord, AI Insights runs on Anthropic, OpenAI, or Gemini, and Enterprise teams sign in with SAML SSO.
Basic
Free plan allowing basic features for you to get started.
£0/month
Comprehensive
Comprehensive plan with advanced features and increased limits.
£15 / submitter / month [1]
£4 / 1M events / month [2] £0.50 / GB storage [3] £0.05 / AI request / month [4]
Larger teams
Closer integration with our enterprise plan.
Contact us
If you would like to integrate Buildnote into a larger organisation, require a custom integration with your user identity system or would like a dedicated Buildnote instance, please do not hesitate to contact us.
Unless otherwise stated, prices do not include any taxes, levies, duties or similar governmental assessments of any nature, including but not limited to value-added, sales and use, or withholding taxes, assessable by any local, state, provincial, federal or foreign jurisdiction.
[1] Active Submitter - each active submitter is allotted 400K events (monthly allocation) and 1GB storage (total allocation). A submitter becomes active for the billing period if they submitted an event in that billing period. [2] Additional Events - any additional events (billed in 1 million event increments) exceeding those allotted by all active submitters. Event allocation resets monthly. [3] Additional Storage - any additional storage (billed per GB) exceeding the total storage allotted by all active submitters. Storage is cumulative and only decreases when events expire after the retention period. [4] AI Requests - requests to AI models for features like test failure summaries and chat interactions. Billed monthly based on actual usage.
Connect your CI in minutes and get your first pipeline insights on the very next run. Free for 25K events a day. Upgrade when the answers pay for themselves.