What is AWS CodeCommit?
AWS CodeCommit is a managed Git repository service that provides secure and scalable source code management. The service is fully Git-compatible and integrates seamlessly with AWS IAM for authentication and authorization. CodeCommit eliminates the need to operate your own Git servers.
Return to Full General Availability
AWS de-emphasized CodeCommit in July 2024 based on adoption patterns and temporarily stopped accepting new customers. On November 24, 2025, according to the official AWS blog post, the service returned to full General Availability “effective immediately”: new sign-ups have been open since then, and new accounts and repositories can be created via the Console, CLI, or APIs.
AWS attributes the reversal to customer feedback that highlighted CodeCommit’s deep IAM integration, VPC endpoint support, CloudTrail logging, and seamless connectivity with CodePipeline and CodeBuild, noting the service is particularly valuable for regulated industries and teams with AWS-native infrastructure. At the time of the announcement, AWS cited 29 regions, unchanged pricing, and an unchanged 99.9% availability SLA.
In the same November 2025 blog post, AWS announced Git LFS support for large binary files (then planned for Q1 2026) and a regional expansion to eu-south-2 and ca-west-1 (then planned from Q3 2026). Please check the AWS documentation for the current implementation status.
Key Features
- Full Git compatibility
- IAM-based access control
- Unlimited repositories without size limits
- Pull requests with code review
- Triggers and notifications via SNS and Lambda
Common Use Cases
Enterprise Source Control: Host repositories in your AWS environment with IAM authentication. Compliance requirements for data residency in specific regions are met.
CI/CD Integration: CodeCommit automatically triggers CodePipeline or CodeBuild on commits. Native integration eliminates additional webhook configuration.
Branch Policies: Protect branches with approval rules. Define how many approvals are required for merges to main or production.
Benefits
- No server management for Git repositories
- Native AWS integration with IAM and CI/CD
- Encryption at rest and in transit
- Scalable without size limits
Integration with innFactory
As an AWS Reseller, innFactory supports you with AWS CodeCommit: repository structuring, branch policies, migration from GitHub/GitLab, and CI/CD pipeline integration.
Typical Use Cases
Frequently Asked Questions
What does AWS CodeCommit cost?
The first 5 active users per month are free with 50 GB storage and 10,000 Git requests. Additional users cost $1 per month. Storage over 50 GB costs $0.06 per GB.
How do I authenticate to CodeCommit?
CodeCommit supports HTTPS with Git Credentials, SSH keys, or AWS CLI Credential Helper. IAM policies control access at repository level or branch level.
Can I migrate from GitHub to CodeCommit?
Yes, CodeCommit is Git-compatible. You can migrate existing repositories with git clone --mirror and git push --mirror. Branches and history are preserved.
Does CodeCommit support Pull Requests?
Yes, CodeCommit offers Pull Requests with code reviews, comments, and approval rules. Integration with SNS enables notifications for PR activities.
Is AWS CodeCommit still active and accepting new customers?
Yes. After AWS de-emphasized the service in July 2024 based on adoption patterns, CodeCommit returned to full General Availability on November 24, 2025, according to the official AWS blog post. New sign-ups have been open since then, and new accounts and repositories can be created via the Console, CLI, or APIs.
Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of AWS (official documentation). This page does not represent an offer by AWS.