---
title: AWS CodePipeline Reviews
meta_title: 'AWS CodePipeline Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 68 reviews by the users' company size, role or industry to
  find out how AWS CodePipeline works for a business like yours.
aggregate_rating:
  rating_value: 4.3
  review_count: 68
  scale: '5'
date_modified: '2026-07-17'
parent_category:
  name: CI/CD Tools
  url: https://www.g2.com/categories/ci-cd-tools
---

# AWS CodePipeline Reviews
**Vendor:** Amazon Web Services (AWS)  
**Category:** [Continuous Delivery Tools](https://www.g2.com/categories/continuous-delivery-tools)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 68
## About AWS CodePipeline
AWS CodePipeline is a continuous integration and continuous delivery (CI/CD) service that automates the build, test, and deployment phases of your release process. By modeling your software release workflow, CodePipeline enables rapid and reliable application and infrastructure updates. It integrates seamlessly with various AWS services and third-party tools, allowing you to create a streamlined and efficient pipeline tailored to your development needs. Key Features and Functionality: - Workflow Modeling: Define your release process with a series of stages (e.g., build, test, deploy) and actions, providing a clear visualization and management of your pipeline. - Parallel Execution: Increase workflow speed by configuring build, test, and deployment actions to run concurrently. - AWS Integrations: Connect with services like AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy, and AWS Lambda to automate various stages of your release process. - Third-Party Tool Integration: Easily incorporate external tools such as GitHub, Jenkins, and others into your pipeline for source control, build, test, or deployment actions. - Custom Plugins: Integrate your own systems by registering custom actions, allowing for a tailored pipeline that meets specific requirements. - Declarative Templates: Define your pipeline structure using JSON documents, facilitating easy updates and creation of new pipelines. - Access Control: Manage permissions and control over your release workflow using AWS Identity and Access Management (IAM). - Notifications: Set up Amazon Simple Notification Service (SNS) notifications for events impacting your pipelines, keeping your team informed of status changes. Primary Value and User Solutions: AWS CodePipeline addresses the need for efficient and reliable software release processes by automating the steps involved in building, testing, and deploying applications. This automation reduces manual intervention, minimizes errors, and accelerates the delivery of new features and updates. By integrating with a wide range of AWS services and third-party tools, CodePipeline offers a flexible and scalable solution that adapts to various development workflows. Ultimately, it empowers development teams to focus on innovation and quality, ensuring that applications are delivered to users swiftly and with confidence.



## AWS CodePipeline Pros & Cons
**What users like:**

- Users value the **easy integrations** with AWS services, enhancing their workflow and boosting productivity. (4 reviews)
- Users value the **seamless integrations** of AWS CodePipeline, enhancing their DevOps experience with efficient tools and services. (4 reviews)
- Users appreciate the **easy integration with AWS services** , enhancing the functionality of AWS CodePipeline effectively. (3 reviews)
- Users appreciate the **easy integration with various AWS services** for setting up streamlined deployment pipelines. (3 reviews)
- Users value the **comprehensive suite of tools** AWS CodePipeline offers, enhancing the DevOps lifecycle and streamlining development. (3 reviews)
- Deployment (2 reviews)
- Users appreciate the **seamless integration with various AWS services** for an efficient and customizable deployment pipeline. (2 reviews)
- Users value the **seamless integration** of AWS CodePipeline with various AWS services for efficient deployment. (2 reviews)
- Testing Automation (2 reviews)
- Tools Quality (2 reviews)

**What users dislike:**

- Users find **complexity issues** with AWS CodePipeline due to its numerous configurations and difficulty in troubleshooting. (2 reviews)
- Users face **API limitations** in CodePipeline, hindering tracking and integration of execution progress effectively. (1 reviews)
- Users find the **complexity** of AWS CodePipeline challenging due to its multiple moving parts and debugging difficulties. (1 reviews)
- Users find the **complex setup** for cross-account pipelines to be a lengthy and challenging process. (1 reviews)
- Users find the **lengthy setup process for cross-account pipelines** in AWS CodePipeline to be quite challenging and time-consuming. (1 reviews)
- Dependency Issues (1 reviews)
- Users find AWS CodePipeline has a **difficult configuration** for cross-account setups, making the process lengthy and complex. (1 reviews)
- Users find the **difficult setup** of cross-account pipelines cumbersome and time-consuming, hindering their overall experience. (1 reviews)
- Expensive (1 reviews)
- Integration Issues (1 reviews)

## AWS CodePipeline Reviews
  ### 1. Code Pipeline is Getting Better

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Insurance | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 29, 2018

**What do you like best about AWS CodePipeline?**

I think that this is easy to get started with, and the interface is getting better and better.

**What do you dislike about AWS CodePipeline?**

Those emails where the unsubscribe link is the biggest thing in the email. It's a trap.

**What problems is AWS CodePipeline solving and how is that benefiting you?**

This our deployment pipeline, it's nice that it's all in the same ecosystem.

  ### 2. Pipelines are easy!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Aviation & Aerospace | Enterprise (> 1000 emp.)

**Reviewed Date:** November 28, 2018

**What do you like best about AWS CodePipeline?**

Console access to CodePipeline makes it easy to build your pipeline for the first time. (Of course, one can use APIs later on.)

**What do you dislike about AWS CodePipeline?**

Should have some ready templates for common use cases.

**What problems is AWS CodePipeline solving and how is that benefiting you?**

Automating error-prone, manual development and deployment processes.

  ### 3. Codepipeline is a great tool

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 28, 2018

**What do you like best about AWS CodePipeline?**

The ability the integrate every step of the build/deploy process with automatic triggers based on code commits.

**What do you dislike about AWS CodePipeline?**

Sometimes the build process can be cumbersome to set up.

**What problems is AWS CodePipeline solving and how is that benefiting you?**

CI/CD - Faster and more reliable code releases

  ### 4. A good tool, but not the best

**Rating:** 3.0/5.0 stars

**Reviewed by:** Jonathan R. | Co-Founder, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 08, 2018

**What do you like best about AWS CodePipeline?**

You have a great level of control over how you setup your release pipeline.  It's running on AWS tried and tested and ever improving infrastructure and is a fantastic tool if you're stack is primarily in AWS.

**What do you dislike about AWS CodePipeline?**

It is nothing "revolutionary" and doesn't really add anything new to the pipeline setups I had already in place.

**Recommendations to others considering AWS CodePipeline:**

If you don't like the constant updating of services by 3rd parties (ie: things that can potentially break your build process) AWS has a good history of versioning and deprecating.  This means that it will probably be in it for the long haul.  However, if you're all about building into the future of the web I may recommend other 3rd party services as they're more mobile and have fantastic business intelligence features.

**What problems is AWS CodePipeline solving and how is that benefiting you?**

I had several projects setup in various 3rd parties using dotfiles and had a nice pipeline for review and releases.  When trying out the code pipeline for AWS it allowed me to set up exactly what I had in place before (which doesn't really incline me to switch since its a lot of work to switch and test). The primary benefit for using it is that it gives you the security of keeping everything on the AWS stack (especially if you're working with private VPCs or something of that sort).

  ### 5. convenience

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Marketing and Advertising | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 28, 2018

**What do you like best about AWS CodePipeline?**

Our go to solution for code deployment from dev to prod environments 

**What do you dislike about AWS CodePipeline?**

Ease of use can be improved a little more

**What problems is AWS CodePipeline solving and how is that benefiting you?**

Deployment

  ### 6. Really nice for cicd

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Health, Wellness and Fitness | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 27, 2018

**What do you like best about AWS CodePipeline?**

automatic deploymnet for dev and staging and production 

**What do you dislike about AWS CodePipeline?**

need to support  more services                  

**What problems is AWS CodePipeline solving and how is that benefiting you?**

contuniuos delivery

  ### 7. Lots of Growing features

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Enterprise (> 1000 emp.)

**Reviewed Date:** January 04, 2018

**What do you like best about AWS CodePipeline?**

It is capable of running any platform, has scale-ability that is on par or better than the competitors. Also its integration with Github and other third party vendors allows us to use exactly what we need when we need it. You only pay for what you use, which is unique in the space. It is inside the Amazon space, allowing us to integrate our A3 instance as well.

**What do you dislike about AWS CodePipeline?**

Interface is a little confusing, but updates are very consistent. 

**Recommendations to others considering AWS CodePipeline:**

I would recommend using AWS CodePipeline to most with a background in administration. This is a powerful and useful product, but not for those without experience.

**What problems is AWS CodePipeline solving and how is that benefiting you?**

Sending code updates out to remote locations, build release staging. It allows us to customize our updates with precision.

  ### 8. Not fully functional yet

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 07, 2018

**What do you like best about AWS CodePipeline?**

The set of advertised features and versatility was useful.

**What do you dislike about AWS CodePipeline?**

It didn't allow me to connect to any GitHub repositories that belonged to organizations. It only allowed me to connect to my own personal repos, which really limited the utility.

**What problems is AWS CodePipeline solving and how is that benefiting you?**

I wanted to configure CI testing for my organization's projects and also compile assets (i.e. JS, CSS) and upload them to S3 where they would then be served.

  ### 9. AWS CodePipeline - the only pipeline you’ll ever need

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Hospitality | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 08, 2018

**What do you like best about AWS CodePipeline?**

AWS codepipeline is the best full code development stack system out there. All structures can be developed using the pipeline.

**What do you dislike about AWS CodePipeline?**

This is an expert level code repository and you have to have some experience to know what to do with the information. 

**Recommendations to others considering AWS CodePipeline:**

None.

**What problems is AWS CodePipeline solving and how is that benefiting you?**

CodePipeline allows our programmers to create stacks in active, demo, and test server databases.

  ### 10. First time using it but a decent experience

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Government Administration | Enterprise (> 1000 emp.)

**Reviewed Date:** January 08, 2018

**What do you like best about AWS CodePipeline?**

The versatility and the options available are great

**What do you dislike about AWS CodePipeline?**

The user interface could be better in my opinion

**What problems is AWS CodePipeline solving and how is that benefiting you?**

Data migration to cloud 

  ### 11. A good tool for complex build operations

**Rating:** 3.0/5.0 stars

**Reviewed by:** Zachary J. | VP Engineering, Data & Platform, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 26, 2016

**What do you like best about AWS CodePipeline?**

Codepipline is a bit under-rated, because most people don't have the need for such a programmable CD tool.  Every facet of the build pipeline can be configured, and cans end notifier events via AWS SQS.  When you're already doing much through AWS, it can reduce hassle to maintain all of your ops code in one place.  

I haven't seen other CD tools have this much programmability — and even where they may, I still hesitate at have too many things in too many disparate places.  Also, CodePipeline as a full command-line interface.

**What do you dislike about AWS CodePipeline?**

There really is nothing user-friendly about it, when you compare it to tools like CodeShip or Ansible.  CodePipeline is a 'programmers tool' — and so it lacks the 'ease' of interacting with it, which other tools have.  Consider that every functionality of CodePipeline has a command-line equivalent.  

When I've built things for smaller shops, it would be too much to hand-off to less-skilled engineers.  This is also the case in medium-size companies, where there are enough smart people to do big things, but not enough of them to 'retune the engine regularly.'  Even in a company with ~100 engineers, the ops group was small enough that CodePipeline was a bit much to setup and maintain with a complex build that involved a large tree of dependencies.  In that particularly case, GoCD provided more up-front UI.  It really comes down to what kind of people you have.

As with most AWS products, support is costly or hard to come by (unless you in a city that has an AWS Loft)

**Recommendations to others considering AWS CodePipeline:**

Look at the rest of my comments; decide whether your company size and team capabilities are right for codepipeline.

**What problems is AWS CodePipeline solving and how is that benefiting you?**

I've used, or attempted to use, CodePipeline in large and small companies.  Large organizations with regulatory controls were where CodePipeline worked best for me, since every part of the system could be maintained in an orderly / regular manner.  Also, consolidating billing with AWS simplified the POs and interaction with Finance.  This ultimately lead to less time spent, organizationally, keeping proper financial controls and measure in place.  

  ### 12. Codepipeline is great for continuous delivery on AWS but has a lack in terms of integrations

**Rating:** 4.0/5.0 stars

**Reviewed by:** Manil C. | Ingénieur d'affaires, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 14, 2016

**What do you like best about AWS CodePipeline?**

As part of the tools provide by AWS for DevOps, Codepipeline enables a continuous delivery in the AWS cloud. It can be used to connect between continuous integration tools up to the deployment of your application. It handles all the step related to app lifecycle, i.e. test, build, and deploy. It first grapes your source code from a repository (on commits for instance this) by connecting to the corresponding repository, potentially launch a build/test step then deploy the artifacts to the production environment. It has a good level of security as an IAM role can be affected to the whole process which can guarantee the isolation of the whole process. Furthermore, it has an intuitive wizard that can help you quickly setup a CD environment for your application.

**What do you dislike about AWS CodePipeline?**

It's tied to AWS and cannot be used locally or on the infrastructure of any other cloud provider. It also still lacks a lot of integrations, for instance it supports a limited set of code source repositories, for the time being the application code can only be hosted on S3 or on github. Furthermore, the targets deploy can only be one of these options: Beanstak or CodeDeploy which both are Amazon services. Similarly, the build providers are limited to Jenkins and anther SaaS-based CI.

**Recommendations to others considering AWS CodePipeline:**

Unfortunately, for the time being CodePipeline can only be used for orchestrating the continuous delivery of simple applications on AWS.

**What problems is AWS CodePipeline solving and how is that benefiting you?**

I've participated in the investigation of a continuous delivery platform for a client. At the end we have chosen another CD solution, as the client has some specific tools used on the build process which was not possible to easily integrated with CodePipeline.

  ### 13. CodePipeline is a great End-to-End Continuous Delivery solution for the AWS infrastructure

**Rating:** 4.5/5.0 stars

**Reviewed by:** Adem G. | Senior Network Engineer, Telecommunications, Enterprise (> 1000 emp.)

**Reviewed Date:** May 26, 2016

**What do you like best about AWS CodePipeline?**

What is nice about AWS is that there are a plenty of managed services that hide the complexity of their setup and more importantly scalability. One of these services is the CodePipeline which is a hosted Continuous Delivery (CD) service. It has a nice Web-based user interface that helps you in the modeling, visualisation and automatisation of the steps which are required for releasing any kind of applications (whether it is a simple one or a complex one with many moving parts). 
In fact, with CodePipeline it is very easy to model the entire release process for building a code base, to deploy to the staging environments, to test the application, and finally to release it to the production platform. Then each time the code base changes, CodePipeline will automatically run the builds, tests, and deployment as modelled. Furthermore, Code Pipeline is an open service that can be integrated with third party tools or an owned custom systems this at any stage of the release process in order to make an end-to-end solution.

**What do you dislike about AWS CodePipeline?**

Code Pipeline is still a young service, unfortunately its not yet available in all regions (only available for  the US). In addition, the application code repositories which are supported are still limited to Github and S3. Furthermore, there is a limit to the number of Code Pipeline that a given AWS user can be linked to (around 20 if this was no changed). The deploy stage in Code Pipeline is limited to the AWS infrastructure, i.e. if part of your applications are hosted in another Cloud provider then it will not be possible to automate everything from one Place.

**Recommendations to others considering AWS CodePipeline:**

I highly recommend using Code Pipeline for applications that uses exclusively AWS hosted services.

**What problems is AWS CodePipeline solving and how is that benefiting you?**

CodePipeline enables our clients to rapidly deliver features and be able to updates the code base with high quality through the automation of the processes of application development lifecycle (i.e. build, test, and release).

  ### 14. A very integrated experience wth AWS

**Rating:** 3.5/5.0 stars

**Reviewed by:** Anubhb M. | Developer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** May 18, 2016

**What do you like best about AWS CodePipeline?**

Coming from Jenkins, some serious features were needed to keep us on Codepipeline. One of them was the hosted deployment. For 1$ per active pipeline per month, it was a sweet deal. The service is highly scalable and deploys can be managed in auto scaling groups. Very easy to mirror pipelines. Application and pipeline change both can be deployed in a single commit. Codepipeline can be configured with IAM, to take actions on our behalf. Testing environments can be configured to only allow traffic from internal sources. It was very easy to move from Jenkins.

**What do you dislike about AWS CodePipeline?**

We quickly hit the 20 pipelines limit per account that is imposed. Chaining pipelines is impossible if this limit is set, as that gets us to 20 even faster. Provider capability not that good, can mitigate it with jenkins but then what's the point of using it. Works very well for AWS, for other services, go figure.

**Recommendations to others considering AWS CodePipeline:**

For deployment to AWS, codepipeline is quite good. If your requirement fits the bill, try it out.

**What problems is AWS CodePipeline solving and how is that benefiting you?**

Faster and more robust deployment. Codepipeline allowed us to deploy our application releases in the fast track and test without much delay.

  ### 15. Simple one click deployment, if you have everything set up properly

**Rating:** 4.0/5.0 stars

**Reviewed by:** Andrew R. | Database Administrator, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** May 14, 2016

**What do you like best about AWS CodePipeline?**

Loads to like with codepipeline. It is directly from amazon, so very well integrated with their s3 service. We can build, run tests, and deploy in one step, and that has gained them an upper hand. For the source provider, we can directly link up with github, however custom zip uploading is also supported if they are  hosted in a s3 bucket. Very well integrated with jenkins, so the build and deployment step leverages it. Can deploy easily to most servers, if configured correctly.

**What do you dislike about AWS CodePipeline?**

To configure it correctly, we needed to configure a host of things, The codepipeline jenkins pipeline is just the tip of the iceberg, we had to configure an IAM rule to allow it to execute AWS actions. After a few more config. steps, we could finally use codepipeline. 

**Recommendations to others considering AWS CodePipeline:**

Managing one service is far easier than clustering a few that barely work. Try testing it yourself. The configuration may seem daunting, don't let it scare you away. Configurability is AWSs' strength.

**What problems is AWS CodePipeline solving and how is that benefiting you?**

We could finally build, run tests and deploy, all in one step. That has saved us quite a bit of time. The configuration was a pain, but we could do all this in one click. In business, time saved equates to money gained.

  ### 16. With Jenkins you don't need anymore to deal with messy deployment

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Transportation/Trucking/Railroad | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 02, 2016

**What do you like best about AWS CodePipeline?**

- configurable configurations;
- 1-click deployment;
- organize dependencies in a multi project application;
- create a repeatable way to create artifacts that brings the application to production.

**What do you dislike about AWS CodePipeline?**

- dependencies declariation the first time tend to be tricky.

**What problems is AWS CodePipeline solving and how is that benefiting you?**

- deployment of multiple pieces of application without problems;
- creation of an e2 machine directly inside the pipeline using the paradigm of infrastructure as a code;

  ### 17. Only pay for what you use.... not a bad strategy!

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** May 26, 2016

**What do you like best about AWS CodePipeline?**

I appreciated that we only paid for what we used.  And no commitment.

**What do you dislike about AWS CodePipeline?**

Custom plugins were a great addition but required a lot of trial and error

**What problems is AWS CodePipeline solving and how is that benefiting you?**

Integration and staying up to date

  ### 18. AWS Code Pipeline

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Wireless | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 28, 2016

**What do you like best about AWS CodePipeline?**

AWS Code pipeline is a Software as a Service, no worries with setup and configuration.

**What do you dislike about AWS CodePipeline?**

AWS Code Pipeline is nice but it makes you lock-in AWS

**What problems is AWS CodePipeline solving and how is that benefiting you?**

Automated the deployment


## AWS CodePipeline Discussions
  - [What is AWS CodePipeline used for?](https://www.g2.com/discussions/what-is-aws-codepipeline-used-for)
  - [What is AWS CodeBuild?](https://www.g2.com/discussions/aws-codepipeline-what-is-aws-codebuild)
  - [Is AWS CodePipeline free?](https://www.g2.com/discussions/is-aws-codepipeline-free)
  - [How does AWS CodePipeline work?](https://www.g2.com/discussions/how-does-aws-codepipeline-work)
  - [What does AWS CodePipeline do?](https://www.g2.com/discussions/what-does-aws-codepipeline-do)

- [View AWS CodePipeline pricing details and edition comparison](https://www.g2.com/products/aws-codepipeline/reviews?page=2&section=pricing&secure%5Bexpires_at%5D=2026-07-18+11%3A24%3A17+-0500&secure%5Bsession_id%5D=bf645188-4dd8-45c1-a6c0-0e7884561906&secure%5Btoken%5D=78e0b27cecc7f743046649319c53d39abb3d704974eda105bc7b6d9c885b9e5d&format=llm_user)
## AWS CodePipeline Integrations
  - [GitLab](https://www.g2.com/products/gitlab/reviews)

## AWS CodePipeline Features
**Functionality**
- Deployment-Ready Staging
- Integration
- Extensible

**Functionality**
- Integrations
- Extensibility
- Test Customization

**Management**
- Processes and Workflow
- Reporting
- Automation

**Management**
- Automation
- Processes and Workflow
- Reporting

**Agentic AI - Continuous Integration**
- Autonomous Task Execution
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

**Agentic AI - Continuous Delivery**
- Autonomous Task Execution
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

## Top AWS CodePipeline Alternatives
  - [Bamboo](https://www.g2.com/products/bamboo/reviews) - 4.1/5.0 (68 reviews)
  - [Jenkins](https://www.g2.com/products/jenkins/reviews) - 4.4/5.0 (557 reviews)
  - [CircleCI](https://www.g2.com/products/circleci/reviews) - 4.4/5.0 (499 reviews)

