Skip to main content
Weave integrates with major Git hosting platforms to sync your repositories, pull requests, commits, and code reviews.

Supported platforms

GitHub

Connect GitHub repositories and organizations

GitLab

Connect GitLab projects and groups

Bitbucket

Connect Bitbucket Cloud or Data Center

Azure DevOps

Connect Azure DevOps repositories

Gerrit

Connect self-hosted Gerrit instances

What’s synced from code platforms

All Git platforms sync the following data:

Code changes

  • Pull/merge requests: All PR metadata, status, and timeline
  • Commits: Commit history, authors, and file changes
  • Code reviews: Review comments, approvals, and discussions
  • Branches: Branch structure and merge history

Team data

  • Contributors: All engineers who commit or review code
  • Teams/groups: Organization and team structure
  • Permissions: Repository access patterns (read-only)

CI/CD data (if configured)

  • Pipeline runs: Build and deployment status
  • Test results: Test success/failure rates
  • Deployments: Production deployment tracking

Metrics enabled

Connecting a code platform enables these metrics:

Development velocity

Code quality

Code review

AI-assisted development

Multiple platforms

You can connect multiple Git platforms simultaneously:
  • Multiple organizations: Connect different GitHub orgs, GitLab groups, etc.
  • Mixed platforms: Use GitHub for some repos, GitLab for others
  • Unified metrics: All data aggregates into unified metrics

Choosing a platform

All platforms provide similar data to Weave. Choose based on where your code is hosted:

Data privacy

Weave syncs only metadata about your code:
  • PR titles, descriptions, and comments
  • Commit messages and authors
  • Review comments and approvals
  • File names and diff statistics
We never store:
  • Source code content
  • Repository files
  • Sensitive credentials
  • Private customer data

Getting started

1

Choose your platform

Select the Git platform where your code is hosted
2

Follow the integration guide

Each platform has a detailed setup guide with screenshots
3

Select repositories

Choose which repositories to sync
4

Wait for initial sync

First sync may take a few minutes depending on repository size
5

View metrics

Access code metrics in the Overview and Reports pages
Most teams connect their primary Git platform first, then add other integrations (Linear, Jira, Slack) to enrich the data.
Last modified on July 8, 2026