> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/code-repository/3.0/new-to-harness-code/code-supported.md).

# What's Supported for Harness Code Repository

The Harness Code Repository module (Code) is a source code management (SCM) tool that supports developer collaboration while maintaining security and compliance. Harness Code Repository integrates Git-based repositories across your software delivery processes in Harness.

This topic lists the features that Harness Code Repository supports today, so that you can confirm coverage before you plan a migration or an onboarding.

***

### What will you learn in this topic? <a href="#what-you-will-learn" id="what-you-will-learn"></a>

By the end of this topic, you will be able to identify the supported capabilities in each of these areas:

* [Repositories](#repositories): Creating, importing, and mirroring repositories.
* [Code collaboration and development](#code-collaboration-and-development): Cloning, committing, branching, and tagging.
* [Pull requests](#pull-requests): Code reviews, status checks, merge requirements, and code owners.
* [Pipelines and Git Experience](#pipelines-and-git-experience): Using repositories in pipelines, triggers, and Harness Git Experience.
* [Webhooks, search, and notifications](#webhooks-search-and-notifications): Third-party integration, code search, and email notifications.

***

### Repositories

Harness Code Repository supports the following ways to bring code into a Harness project:

* [Create repositories](/code-repository/3.0/use-harness-code/manage-repositories/create-repo.md).
* [Import repositories](/code-repository/3.0/use-harness-code/manage-repositories/import-repo.md).
* [Mirror repositories](/code-repository/3.0/use-harness-code/manage-repositories/mirror.md) from any provider, so that the source of truth stays where it is.

***

### Code collaboration and development

Harness Code Repository supports the following [collaboration and development](/code-repository/3.0/use-harness-code/collaborate-and-develop.md) operations:

* Clone repositories to work locally.
* Commit, branch, and tag directly in the Harness Platform.

***

### Pull requests

You can create, review, and merge [pull requests](/code-repository/3.0/use-harness-code/pull-requests.md), with support for the following:

* Conduct code reviews.
* Implement status checks.
* Define merge requirements.
* Specify merge strategies.
* Assign [code owners](/code-repository/3.0/use-harness-code/manage-repositories/rules.md) and create [branch rules](/code-repository/3.0/use-harness-code/manage-repositories/rules.md).

***

### Pipelines and Git Experience

Harness Code Repository supports the following pipeline integration:

* Use Harness Code repositories in your [Harness pipelines](/code-repository/3.0/use-harness-code/run-pipelines/codebase-from-harness-code.md).
* Set up [triggers](/code-repository/3.0/use-harness-code/run-pipelines/code-triggers.md) to automatically run pipelines based on activity in your Harness Code repositories.
* Use Harness Code Repository with the [Harness Git Experience](/harness-platform/3.0/harness-platform-resources/git-experience/git-experience-overview.md).

***

### Webhooks, search, and notifications

Harness Code Repository supports the following integration and discovery features:

* [Configure webhooks](/code-repository/3.0/use-harness-code/manage-repositories/webhooks.md) to integrate your repositories with third-party applications.
* Use keyword search to query your code.
* Get email notifications for pull requests and repositories you are affiliated with. You can manage these settings in your user profile. With Harness Self-Managed Enterprise Edition, notifications require an [SMTP configuration](/harness-platform/3.0/harness-platform-resources/notifications-and-banners/add-smtp-configuration.md).

***

### Related articles

* [Supported platforms and technologies](/harness-platform/3.0/in-harness-3.0/platform-whats-supported.md): Review supported features for other Harness modules and Harness Platform.
* [Overview & Key Concepts](/code-repository/3.0/new-to-harness-code/overview.md): Understand the SCM concepts behind Harness Code Repository.
* [Get Started](/code-repository/3.0/new-to-harness-code/onboarding-guide.md): Set up repositories, access, and pipelines.

{% @harness-feedback/feedback %}
