Welcome to BuildButler
CI/CD analytics platform — real-time build monitoring, test intelligence, pipeline insights, notifications, flaky tests, and Ask AI about CI.
BuildButler provides your entire team — dev, QA, DevOps, managers, and admins — a completely new user experience around CI data. Teams can interactively triage builds and tests, tag failures with JIRA tickets with live status, visualize data on a variety of dashboards, send rich server-side notifications via Slack or Email, and even ask AI about CI data.
What is BuildButler?
BuildButler is a CI/CD analytics platform that receives data from your CI servers via the BuildButler connector. BuildButler exposes a set of ingestion REST APIs that are used by the connector to transmit build, test, and log data. All this information is stored securely in an isolated Postgres database that is HIPAA and SOC 2 compliant. At no point is your data adjacent to another customer's data — each organization gets its own database.
Once the CI data is stored securely, the BuildButler SaaS application provides a variety of productivity features to make the data more actionable, make triage less painful, and vastly improve the experience around CI.
BuildButler is vendor-agnostic and provides the same rich set of capabilities across all supported CI systems — Jenkins, GitHub Actions, GitLab CI, TeamCity, and Buildkite.
Quick links
Getting Started
Get up and running in 5 minutes or less
Jenkins
Connect your Jenkins instance
GitHub
Connect GitHub Actions
GitLab
Connect GitLab CI
TeamCity
Connect TeamCity
Buildkite
Connect Buildkite
Features
BuildButler maps to the sidebar navigation in the app. Each feature has a dedicated documentation page:
| Feature | Description |
|---|---|
| Build Results | Build trends, status charts, and a filterable table of every build |
| Compare Builds | Side-by-side comparison of any two builds with regression analysis |
| Test Results | Combined and per-job test trends |
| Test History | Individual test performance — duration trends, pass rates, status timelines |
| Flaky Tests | Automatically detect tests that intermittently pass and fail |
| Pipeline Stages | Stage-level scatter plots, duration distributions, P95 boundaries |
| Reporting | TV-ready dashboards with build trends and duration analytics |
| Agents | Agent status, reliability timelines, and executor monitoring |
| Ask AI | Natural language queries about your build data, powered by Claude |
Configuration
| Page | Description |
|---|---|
| Notifications | Email rules and Slack webhook configuration |
| Settings | Database, AI provider, flaky test thresholds, and data management |
Architecture overview
The BuildButler connector sends build, test, and log data to the BuildButler REST APIs. The data is stored in an isolated PostgreSQL database per organization. The BuildButler web app reads from this database and provides real-time dashboards, triage tools, notifications, and AI insights.