> For the complete documentation index, see [llms.txt](https://docs.walnutai.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.walnutai.ai/getting-started/projects/create-a-new-project/external-data-and-connections/how-to-integrate-aws-codecommit-with-walnutai.md).

# How to Integrate AWS CodeCommit with WalnutAI?

**Steps to Generate AWS CodeCommit Git Credentials**

* Log in to the AWS Management Console.
* Open the IAM (Identity and Access Management) service.
* In the left navigation pane, select Users.
* Choose the IAM user that requires access to AWS CodeCommit.
* Open the Security credentials tab.
* Scroll to the HTTPS Git credentials for AWS CodeCommit section.
* Click Generate credentials (or Generate API Key, then select AWS CodeCommit, depending on your AWS console version).
* Copy the generated Git Username and Git Password, or download the credentials file. These credentials are displayed only once, so store them securely

**Connect AWS CodeCommit to WalnutAI**

* Log in to WalnutAI.
* Go to Integrations and select AWS CodeCommit

<figure><img src="/files/7TUfXO4l73C3GzeA3sIB" alt=""><figcaption></figcaption></figure>

* Choose the AWS Region where your CodeCommit repositories are hosted (for example, us-east-1).
* Enter your AWS Access Key ID and AWS Secret Access Key.

<figure><img src="/files/FKNnJpP3YtOVQOZsya5r" alt=""><figcaption></figcaption></figure>

* Click Fetch Repositories.
* Select the Repository you want to connect.
* Select the Branch you want to use.
* Click Connect to complete the integration.

<figure><img src="/files/1Qm2dU602RM6hCYSddvD" alt=""><figcaption></figcaption></figure>
