AWS CodeCommit
AWS CodeCommit is a managed source control service within Amazon Web Services used to store and manage private Git-based repositories in the AWS cloud, privately storing assets such as documents, source code, and binary files.
Key points
- CodeCommit is fully available to all customers again. AWS closed it to new customers on July 25, 2024 (existing customers were unaffected), but reversed that decision and returned it to full general availability on November 25, 2025 — new AWS accounts can once again create repositories, and AWS has resumed active investment in the service.
- Works with existing Git-based repositories, tools, and commands in addition to AWS Command Line Interface (CLI) commands and APIs.
- Provides high availability, durability, and redundancy, eliminating the need to back up and scale source control servers.
- Repositories support pull requests, version differencing, merge requests between branches, and email notifications about code changes.
- Compared to Amazon S3 versioning of individual files, CodeCommit tracks batched changes across multiple files.
- Provides encryption at rest and in transit for the files in its repositories.
- Sits at the Code stage of the five-stage pipeline model (Code, Build, Test, Deploy, Provision).