# Buildkite Integrations Documentation > Buildkite documentation for integrations with third-party tools and services, including plugins, source control providers, notifications, observability, deployments, and platform integrations. ## Pipelines ### Connect source control - [Overview](https://buildkite.com/docs/pipelines/source-control.md): Index of supported source control integrations: GitHub, GitHub Enterprise, GitLab, Bitbucket, Bitbucket Server, Phabricator, and Git. - [GitHub](https://buildkite.com/docs/pipelines/source-control/github.md): Setting up GitHub integration using the GitHub App or OAuth, permissions, webhooks, PR builds, and commit statuses. - [GitHub Enterprise](https://buildkite.com/docs/pipelines/source-control/github-enterprise.md): Setting up GitHub Enterprise Server integration with OAuth app registration, webhooks, and commit status updates. - [GitLab](https://buildkite.com/docs/pipelines/source-control/gitlab.md): Setting up GitLab and GitLab Self-Managed integration with webhooks and commit status updates. - [Bitbucket](https://buildkite.com/docs/pipelines/source-control/bitbucket.md): Setting up Bitbucket Cloud integration with webhooks and commit status updates. - [Bitbucket Server](https://buildkite.com/docs/pipelines/source-control/bitbucket-server.md): Setting up Bitbucket Server integration with webhooks for triggering builds on code pushes and pull requests. - [Phabricator](https://buildkite.com/docs/pipelines/source-control/phabricator.md): Setting up Phabricator integration using Harbormaster build plans and webhooks for build status reporting. - [Other Git servers](https://buildkite.com/docs/pipelines/source-control/git.md): Triggering builds from non-integrated Git servers using post-receive hooks and the Buildkite REST API. ### Deployments - [Overview](https://buildkite.com/docs/pipelines/deployments.md): Architectures and patterns for manual and continuous deployment pipelines, including block steps and trigger steps. - [Deploying to AWS Lambda](https://buildkite.com/docs/pipelines/deployments/to-aws-lambda.md): Tutorial for deploying Lambda functions using the AWS Lambda Deploy plugin with alias management and rollback. - [Deploying to Kubernetes](https://buildkite.com/docs/pipelines/deployments/to-kubernetes.md): Tutorial for deploying to Kubernetes using kubectl, Docker image builds, and trigger steps between test and deploy pipelines. - [Deploying with Argo](https://buildkite.com/docs/pipelines/deployments/with-argo-cd.md): Integrating Buildkite Pipelines with Argo CD for GitOps-based Kubernetes deployments. - [Deploying with Heroku](https://buildkite.com/docs/pipelines/deployments/with-heroku.md): Deploying Heroku applications from Buildkite pipelines using git push or Heroku's automatic deploys feature. - [Deployment visibility with Backstage](https://buildkite.com/docs/pipelines/deployments/deployment-visibility-with-backstage.md): Monitoring Buildkite deployment pipelines in Backstage developer portals with real-time status and build management. - [Deployment plugins](https://buildkite.com/docs/pipelines/deployments/deployment-plugins.md): Directory of Buildkite plugins for deployment automation. ### Integrations - [Overview](https://buildkite.com/docs/pipelines/integrations.md): Landing page for Buildkite Pipelines integrations with third-party tools and services. #### Plugins - [Overview](https://buildkite.com/docs/pipelines/integrations/plugins.md): How plugins extend build steps using job lifecycle hooks, including open source, private, and vendored plugin types. - [Plugins directory](https://buildkite.com/docs/pipelines/integrations/plugins/directory.md): Searchable directory of all Buildkite-maintained and third-party plugins. - [Using plugins](https://buildkite.com/docs/pipelines/integrations/plugins/using.md): Adding plugins to command steps, configuring plugin parameters, pinning versions, and plugin source types. - [Writing plugins](https://buildkite.com/docs/pipelines/integrations/plugins/writing.md): Tutorial and reference for creating custom Buildkite plugins with hooks, plugin.yml schema, and testing tools. #### Notifications - [PagerDuty](https://buildkite.com/docs/pipelines/integrations/notifications/pagerduty.md): Sending PagerDuty change events when builds finish, with integration setup and pipeline YAML configuration. - [Slack](https://buildkite.com/docs/pipelines/integrations/notifications/slack.md): Setting up per-channel Slack notification services for build and job status updates. - [Slack Workspace](https://buildkite.com/docs/pipelines/integrations/notifications/slack-workspace.md): Workspace-level Slack integration for configuring notifications using YAML notify attributes to any channel or user. - [CCMenu and CCTray](https://buildkite.com/docs/pipelines/integrations/notifications/cc-menu.md): Using the cctray.xml feed to display build status in CCMenu, CCTray, and build dashboards. - [Notification plugins](https://buildkite.com/docs/pipelines/integrations/notifications/plugins.md): Directory of Buildkite plugins for delivering notifications. #### Observability - [Overview](https://buildkite.com/docs/pipelines/integrations/observability/overview.md): Overview of observability integrations: Datadog, Honeycomb, OpenTelemetry, Amazon EventBridge, and community plugins. - [Datadog](https://buildkite.com/docs/pipelines/integrations/observability/datadog.md): Configuring Datadog APM tracing and CI Pipeline Visibility for Buildkite Pipelines. - [Honeycomb](https://buildkite.com/docs/pipelines/integrations/observability/honeycomb.md): Integrating Honeycomb with Buildkite using buildevents binary, OpenTelemetry tracing, or the Markers plugin. - [OpenTelemetry](https://buildkite.com/docs/pipelines/integrations/observability/opentelemetry.md): Sending OpenTelemetry traces from Buildkite agents and the dashboard to your OTLP endpoint. - [Amazon EventBridge](https://buildkite.com/docs/pipelines/integrations/observability/amazon-eventbridge.md): Streaming real-time build, job, and agent events to Amazon EventBridge with full event schema reference. - [Observability plugins](https://buildkite.com/docs/pipelines/integrations/observability/plugins.md): Directory of Buildkite plugins for observability. #### Security and compliance - [Security and compliance plugins](https://buildkite.com/docs/pipelines/integrations/security-and-compliance/plugins.md): Directory of Buildkite plugins for security, governance, and compliance. - [SonarScanner CLI tutorial](https://buildkite.com/docs/pipelines/integrations/security-and-compliance/sonar.md): Tutorial for integrating SonarScanner CLI with Buildkite pipelines for static code analysis using SonarQube or SonarCloud. #### Secrets - [Secrets plugins](https://buildkite.com/docs/pipelines/integrations/secrets/plugins.md): Directory of Buildkite plugins for secrets management. #### Artifacts and packages - [Artifactory](https://buildkite.com/docs/pipelines/integrations/artifacts-and-packages/artifactory.md): Configuring the Buildkite agent to upload and download artifacts directly from JFrog Artifactory. - [Artifact plugins](https://buildkite.com/docs/pipelines/integrations/artifacts-and-packages/artifact-plugins.md): Directory of Buildkite plugins for managing or uploading build artifacts. - [Package plugins](https://buildkite.com/docs/pipelines/integrations/artifacts-and-packages/package-plugins.md): Directory of Buildkite plugins for publishing or retrieving packages. #### Other integrations - [Build status badges](https://buildkite.com/docs/pipelines/integrations/other/build-status-badges.md): Embedding build status badge images in READMEs and dashboards, with branch, step, and style options. - [Docker Hub](https://buildkite.com/docs/pipelines/integrations/other/docker-hub.md): Handling Docker Hub rate limits in Buildkite builds with authentication, mirroring, and caching strategies. - [Backstage](https://buildkite.com/docs/pipelines/integrations/other/backstage.md): Installing and configuring the Buildkite plugin for Backstage developer portals with build monitoring and management. ## Test Engine ### Integrations - [Linear](https://buildkite.com/docs/test-engine/integrations/linear.md): Connecting Linear to Test Engine for automatic issue creation from workflow actions. ## Platform ### Integrations - [Slack Workspace](https://buildkite.com/docs/platform/integrations/slack-workspace.md): Connecting a Slack workspace for pipeline build and Test Engine workflow notifications. ## See also - [Buildkite Pipelines Documentation](https://buildkite.com/docs/llms-pipelines.txt): Buildkite documentation for Buildkite Pipelines, covering getting started, architecture, configuration, best practices, and API integration. - [Buildkite Deployments Documentation](https://buildkite.com/docs/llms-deployments.txt): Buildkite documentation for deployment pipelines, including deploying to AWS Lambda, Kubernetes, Argo CD, Heroku, deployment plugins, and visibility with Backstage.