Listing Thumbnail

    Codefresh Platform by Octopus Deploy

     Info
    Deployed on AWS
    Free Trial
    AWS Free Tier
    The Codefresh Platform by Octopus Deploy combines GitOps and Continuous Delivery into one trusted platform. The Codefresh solution is based on the Argo Project (using all projects behind the scenes including Argo CD, Argo Events, Argo Rollouts, and Argo Workflows) but adds all essential features needed by Enterprises such as security, maintainability, traceability, and most importantly a single control plane aimed at all stakeholders of the SDLC (developers, operators, product owners, and project managers)
    4.6

    Overview

    Play video

    The Codefresh Platform by Octopus Deploy addresses the needs of organizations at all stages of their digital journey (from modern containers and microservices to trusted legacy applications) making application deployments, release orchestration, and day 2 operations - easy, scalable, and auditable.

    The Codefresh solution is a complete software supply chain to build, test, deliver, and manage software with integrations so teams can pick best of breed tools to support that supply chain. Built on Argo, the world's most popular and fastest growing open source software delivery toolchain, the Codefresh Software Delivery Platform unlocks the full enterprise potential of Argo Workflows, Argo CD, Argo Events and Argo Rollouts, while also providing a control plane for managing them at scale.

    Deploying the platform onto a single Kubernetes cluster is simple, run one command to bootstrap Codefresh and the entire configuration will also be written to git. Codefresh's runtime includes the Enterprise version of the entire Argo stack with tools to simplify their operation and provide better traceability between them.

    Codefresh acts as a control plane across all of your instances. Rather than many instances of Argo being operated separately and maintained individually, the control plane allows all instances to be monitored and manages in concert.

    Octopus Deploy also supports organizations that deploy their applications using other than Argo-based technology stacks.

    Teams that adopt the Octopus Continuous Delivery Platform deploy more often, with greater confidence, and are able to resolve issues in production much more quickly.

    For custom pricing, EULA, or a private offer, please contact sales@octopus.com  for a private offer.

    Highlights

    • Modern Platform: Intuitive and flexible, integrating with any cloud, any toolchain. Codefresh enables Enterprises to deploy frequently for every application.
    • Lead with GitOps: Self-documenting traceability from artifact to deployment. Codefresh is the only enterprise DevOps solution that operates completely with GitOps from the ground up.
    • Enterprise Argo-support: Codefresh is an active contributor and maintainer of Argo, supporting enterprises running Argo to scale their deployments to Kubernetes.

    Details

    Delivery method

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Buyer guide

    Gain valuable insights from real users who purchased this product, powered by PeerSpot.
    Buyer guide

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Free trial

    Try this product free according to the free trial terms set by the vendor.

    Codefresh Platform by Octopus Deploy

     Info
    Pricing is based on the duration and terms of your contract with the vendor, and additional usage. You pay upfront or in installments according to your contract terms with the vendor. This entitles you to a specified quantity of use for the contract duration. Usage-based pricing is in effect for overages or additional usage not covered in the contract. These charges are applied on top of the contract price. If you choose not to renew or replace your contract before the contract end date, access to your entitlements will expire.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    1-month contract (4)

     Info
    Dimension
    Description
    Cost/month
    Cloud Starter Package
    30 User Seats + 1M Cloud Credits + Silver Support
    $3,116.00
    Cloud Advanced Package
    50 Seats + 5M Cloud Credits + Silver Support
    $5,479.00
    Hybrid Starter Package
    30 Seats + Silver Support
    $2,905.00
    Hybrid Advanced Package
    50 Seats + Silver Support
    $4,425.00

    Additional usage costs (2)

     Info

    The following dimensions are not included in the contract terms, which will be charged based on your usage.

    Dimension
    Cost/unit
    10 User Seats (Code Committers)
    $9,120.00
    100K Cloud Credits
    $253.00

    Vendor refund policy

    No refunds provided. For inquiries, please contact sales@octopus.com .

    How can we make this page better?

    We'd like to hear your feedback and ideas on how to improve this page.
    We'd like to hear your feedback and ideas on how to improve this page.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    Software as a Service (SaaS)

    SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.

    Resources

    Support

    Vendor support

    Standard offering: email support is offered Monday - Friday during normal business hours. For additional support options, please contact sales@octopus.com 

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    10
    In Agile Lifecycle Management
    Top
    10
    In Source Control
    Top
    10
    In Testing, Continuous Integration and Continuous Delivery

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    GitOps-Based Deployment
    Platform operates entirely on GitOps principles, providing self-documenting traceability from artifact to deployment with all configuration written to git.
    Argo Project Integration
    Built on Argo open source toolchain, incorporating Argo CD, Argo Events, Argo Rollouts, and Argo Workflows with enterprise versions of the entire Argo stack.
    Centralized Control Plane
    Single control plane for managing multiple Argo instances at scale across all deployments, enabling monitoring and orchestration in concert rather than individual maintenance.
    Multi-Cloud and Multi-Toolchain Support
    Integrates with any cloud provider and any toolchain, allowing teams to select best-of-breed tools for their software supply chain.
    Kubernetes-Native Deployment
    Single-command bootstrap deployment onto Kubernetes clusters with simplified operation and enhanced traceability between Argo components.
    Source Code Management
    Powerful branching tools for creating and managing code with strict quality standards for production code
    CI/CD Pipeline
    Advanced continuous integration and continuous deployment capabilities with automatic testing and reporting
    Enterprise Agile Planning
    Project planning tools with analytics and insights into team productivity for multi-team usage
    Package Management
    Built-in universal package management for creating a software supply chain
    AI-Powered Development Assistance
    GitLab Duo integration providing code completion, code generation, and code explanation throughout the software development lifecycle
    Multi-Platform Build Support
    Supports building, testing, and deploying across Linux, macOS, Docker, and Windows environments in cloud or on-premises deployments.
    Workflow Orchestration
    Enables orchestration of complex workflows to move code through customized delivery pipelines with configurable stages and dependencies.
    Compliance and Security Certifications
    FedRAMP-authorized, SOC II compliant, and GDPR compliant with support for self-hosted deployment within AWS VPCs and Kubernetes-based infrastructure.
    Scalable Resource Allocation
    Provides access to multiple premium resource classes with unlimited concurrency options and hybrid Runners for distributed build execution.
    Deployment Flexibility
    Offers both cloud-hosted SaaS deployment managed by CircleCI and self-hosted deployment options running on EC2 or EKS with Kubernetes-based installation.

    Contract

     Info
    Standard contract
    No
    No

    Customer reviews

    Ratings and reviews

     Info
    4.6
    73 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    77%
    22%
    1%
    0%
    0%
    2 AWS reviews
    |
    71 external reviews
    External reviews are from G2  and PeerSpot .
    Daniel Tran

    Unified pipelines have streamlined developer workflows and have boosted collaboration

    Reviewed on Apr 08, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Codefresh  is building pipelines, changing config, and creating a platform for developers.

    When I use Codefresh  for building pipelines or creating that developer platform, I use a template that we bootstrapped for everyone else in the bank. We started building our own dedicated pipelines using this template. It would be in our GKE , as a shared pipeline in a shared cluster that we would use to deploy our GKE  resources.

    What is most valuable?

    In my opinion, the best features Codefresh offers are extensibility, flexibility, a lot of features, and it is also very fast. The documentation is really good and helps me in my day-to-day work. We were able to quickly move off Bamboo  and CodeBuild  from Google Cloud  while using the same functionality that we require. Codefresh has really good GitOps capabilities.

    Codefresh has positively impacted my organization; it has been amazing. Previously, we would have to build scripts and go into Cloud Build in GCP, and we would have to build our own Terraform  images and run that inside Cloud Build. When Codefresh came along, it was much easier to share code with everyone else because we had a single pipeline and similar templates.

    Everyone was more on board since switching to Codefresh. In terms of time saved, I would say one day saved per week. We used to have a lot of toil with Cloud Build, but no more with Codefresh.

    What needs improvement?

    Codefresh can be improved with more capability inside the GCP ecosystem. The initial setup felt very manual.

    For how long have I used the solution?

    I have been using Codefresh for four years.

    What do I think about the stability of the solution?

    Codefresh is very stable.

    What do I think about the scalability of the solution?

    Codefresh's scalability is 10 out of 10; it is very scalable. We have never hit an issue.

    How are customer service and support?

    I have never had to deal with customer support.

    Which solution did I use previously and why did I switch?

    I previously used Bamboo  and Cloud Build. Everyone used different tools, so that is why they wanted to align when we switched to Codefresh.

    How was the initial setup?

    We did not purchase Codefresh through the Google Cloud Marketplace ; we had an enterprise license.

    What about the implementation team?

    I did not know about the experience with pricing, setup cost, and licensing as they have one procurement team, and engineers do not have to do this.

    Which other solutions did I evaluate?

    I evaluated other options before choosing Codefresh. We did not like Bamboo as it was being deprecated, so we used Cloud Build.

    What other advice do I have?

    My advice for others looking into using Codefresh is to have a templated repo and have people start off with that. I would rate this product 10 out of 10.

    Usman Shaikh

    GitOps control plane has transformed deployments and now enables proactive Kubernetes visibility

    Reviewed on Apr 07, 2026
    Review from a verified AWS customer

    What is our primary use case?

    Our primary use case for Codefresh  is building and deploying microservices to Kubernetes . We use Codefresh  as a GitOps control plane, which is integrated with Argo CD to automate our deployments and manage environments efficiently.

    When a new commit is merged into our application repository, our Codefresh CI pipeline automatically builds the Docker  image and pushes it to our registry. From there, we then use the GitOps update step in Codefresh to automatically update the image tag in our separate deployment repository that contains our Helm charts. Since that deployment repo is connected as a Git  source to the Codefresh GitOps runtime, Argo CD immediately detects the out of sync state and pulls the new configuration into our Kubernetes  cluster. This gives us a seamless automated flow from code to running pods.

    That is our main use case.

    What is most valuable?

    The best feature of Codefresh is the GitOps control plane, which provides a single unified view of all Argo CD runtimes and clusters on the dashboard. It completely removes the black box feeling of a Kubernetes cluster that you see in the CLI. It shows real-time health and sync status of every application across the entire organization.

    The unified dashboard in Codefresh has shifted our team from reactive to proactive collaboration. Instead of developers constantly asking the DevOps team for deployment status or manually checking multiple Argo CD runtimes, everyone can see the real-time health of their services in one place. On top of that, we have a job written which keeps the health check on the MS Teams  chat, so the team is aware of the application status.

    One final feature that actually makes my life easier is the shared volume architecture across the pipeline steps. Unlike other CI/CD tools where you have to manually cache and upload or download artifacts between stages, Codefresh automatically persists the workspace across the entire workflow. I don't have to worry about the artifacts. This makes passing heavy Docker  layers and build artifacts between the steps incredibly fast and simple.

    Since switching to Codefresh, our organization has definitely seen approximately a 30 percent reduction in deployment times. Previously, there was manual intervention required. After adapting to Argo CD, we see fewer manual errors, and by standardizing our pipelines through the step marketplace, we have eliminated the snowflake configuration that used to cause production outages. The GitOps automation with Argo CD has saved our DevOps team roughly three to four hours per week.

    The time we have reclaimed from manual deployments has allowed us to shift our focus from maintenance to innovations. Instead of spending several hours a week managing sync errors and building custom scripts, we have implemented advanced security such as SAST  and DAST scanning directly into our pipeline, ensuring every image is vetted before it hits the cluster. Secondly, we have optimized infrastructure cost by dedicating time to fine-tune our Kubernetes resource requests and limits. Third, we have improved developer self-service by building a library of standard templates in the step marketplace. Now, a developer can spin up a complete production-ready CI/CD pipeline for a new microservice in a minute.

    What needs improvement?

    While using Codefresh, I still don't see many downsides, but I would say the UI performance with large logs is an area for improvement. When a complex pipeline generates a high volume of logs, the user interface can occasionally become sluggish, jittery, or take extra seconds to render. The only downside I would say is the UI experience and its smoothness.

    Although the visibility into Kubernetes is excellent, I would love to see out-of-the-box cost optimization metrics. Argo CD knows how a pod is performing, its status, and its state. There should be some kind of cost optimization metrics shown on the GitOps application where we could save money or perhaps reduce the resources of a particular pod application.

    One improvement I would say is a promotion process between environments, from lower to upper environment. Currently, the model with complex promotion logic such as specific concurrency strategies or smart rollbacks when multiple commits hit at once can feel quite manual. I would like to see more automated promotion gates that can handle multi-cluster dependencies without needing as much custom YAML configuration.

    For how long have I used the solution?

    My experience in my current field is approximately five to six years.

    What do I think about the stability of the solution?

    I have found Codefresh very stable overall, except for the UI jitter issue I mentioned. We have had very few minor incidents such as occasionally slowness in the GitOps dashboard or some image pull features during peak times when multiple deployments are happening. However, Codefresh is generally very quick, and the experience is very pleasant and good.

    What do I think about the scalability of the solution?

    The scalability has been the biggest win for us. Unlike our old Jenkins  setup where adding more builds often meant the master node would struggle and we would run out of executors, Codefresh is Kubernetes-native, so it scales horizontally by design. As our workload grew, we didn't have to manage the scale ourselves. The hybrid runtime simply spins up new pods in our cluster to handle the concurrent builds and then spins them down when the jobs are finished.

    How are customer service and support?

    Our experience with Codefresh customer support has been very positive. We are on an enterprise plan which gives us a four-hour target response time, but it usually happens before that time for normal issues and even faster when we have P1 priorities. We have reached out a few times, mostly for clarification on advanced GitOps runtimes configurations or minor UI bugs. The engineers we speak with are very highly technical. They don't just give us a generic script. They actually understand Kubernetes and container architecture, which makes a huge difference. Since the acquisition of Octopus Deploy , we have noticed the support resources have become very robust.

    Which solution did I use previously and why did I switch?

    Previously, before Codefresh, we were primarily using Jenkins  before making the switch to Codefresh. The main reason for the move was that Jenkins felt like it was becoming a maintenance nightmare for our Kubernetes-native environment. We were spending too much time managing plugins, scaling the Jenkins master, and writing custom fragile groovy scripts for our deployments. We switched to Codefresh because it offered native GitOps support. Instead of building a custom bridge between our CI and Kubernetes cluster, Codefresh provided us a unified dashboard that natively integrated with Argo CD.

    How was the initial setup?

    We did not do a full-scale evaluation of other major platforms such as GitLab  or Harness  because we were already using Jenkins and had already started implementing Argo CD for our GitOps workflow. We were primarily looking for a better control plane that could unify these existing tools.

    What was our ROI?

    We have seen a definitive return on investment both in terms of engineering efficiency and infrastructure stability. From a technical standpoint, our deployment frequency has tripled because we have moved from manual syncs to a fully automated GitOps flow. We have saved approximately four to six hours per week. In terms of dollars, considering both engineering cost and infrastructure cost, I would say the savings are more than at least $10,000 to $15,000.

    What's my experience with pricing, setup cost, and licensing?

    The pricing is generally based on a combination of user seats and build concurrency. Since we are an enterprise-level team, we moved past the basic tier onto a custom contract. Usually, our manager manages the billing and all that, so I am a little unaware of the full details of the experience.

    What other advice do I have?

    If you're considering Codefresh, my biggest piece of advice is to embrace GitOps fully from the start. Don't just use it as a traditional CI tool. Take advantage of the native Argo CD integration and the GitOps control plane. It is where the real value lies for Kubernetes-native teams. I would recommend starting with the step marketplace instead of writing custom scripts.

    We have covered the most important aspects. It has been a solid transition from the previous solution. GitOps visibility alone has made it a worthwhile investment for our team. I'm satisfied with how it's currently helping us manage our Kubernetes cluster. I would rate this product a 9 out of 10.

    Samruddhi Patil

    Automated GitOps pipelines have simplified Kubernetes releases and reduce deployment time

    Reviewed on Mar 07, 2026
    Review from a verified AWS customer

    What is our primary use case?

    I use Codefresh  for Kubernetes  applications and to deploy Kubernetes  applications. We have used Codefresh  for deploying containerized applications to Kubernetes environments, and our organization has adopted GitOps for managing multiple environments such as development, staging, and production, which makes Codefresh ideal for this purpose.

    Managing the Kubernetes platform and deploying applications on Kubernetes is very difficult, but Codefresh has made it easy to deploy applications in different environments like production, staging, and development.

    What is most valuable?

    Codefresh offers pipeline automation, Kubernetes native architecture, and GitOps workflow integration, which is very useful; without GitOps, we cannot coordinate with the code. It also provides strong integration with container insights, and to see the deployment process, it shows a dashboard that gives clear insights about what is happening. It also provides smart deployment strategies like blue-green and canary deployments, which are very useful for the production release of applications.

    Previously, when a developer pushed code, we had to take the code and change the configuration manually, but now through Codefresh's automation, it is easy to deploy through three stages; once it is successful in development, it goes to the staging environment, and after the pull request is approved in staging, it goes to production deployment. For the configuration file, we only have to write it one time, and everything from container to test is done by Codefresh, which has reduced the work for Kubernetes deployment.

    Codefresh eliminates the manual process and provides a centralized platform for continuous integration, continuous delivery, and GitOps-based release management. It is also easy to integrate with Argo CD, so it is used on top of Argo CD, making it useful for deployments like Kubernetes.

    What needs improvement?

    Codefresh has a learning curve for teams, as the initial pipeline configuration may require some familiarity with YAML and container-based CI/CD processes; a junior engineer cannot configure these YAML files and processes, so it needs an experienced or knowledgeable person with a background in Kubernetes.

    The documentation is good, but the person using Codefresh needs to go through a learning curve; they should have knowledge of the things Codefresh offers, so it should be easy to use even for a non-Kubernetes person, and the writing of configuration files should also be easier for them.

    I gave it a nine because it has automated Kubernetes deployments, which are not easy to achieve through CI/CD, and it is centralized, integrating GitOps, Argo CD, and Docker-based containerized application deployment, making it a useful tool. The reason it is not a ten is because our developers who do not have Kubernetes and Docker  knowledge cannot use Codefresh easily, and the configuration file we have to write is very complex, requiring prior knowledge of Kubernetes and Docker-based deployments.

    For how long have I used the solution?

    I have been using Codefresh for the past ten months.

    What do I think about the stability of the solution?

    Codefresh is stable.

    Which solution did I use previously and why did I switch?

    This is our first established solution, and it is the best platform.

    Another choice before choosing Codefresh was CircleCI , but CircleCI  was good for Docker-based deployments; however, we wanted something that supports Kubernetes, so we found Codefresh to be better for Kubernetes deployment.

    What was our ROI?

    I have seen a return on investment from using Codefresh.

    Before Codefresh, we had to plan the strategy, write the configuration file, and run everything; it used to take two to three days to plan and implement, but now it is a one-time job, so it can be done in ten to fifteen minutes, which has reduced a lot of time and sped up the automation and CI/CD, requiring fewer employees.

    What other advice do I have?

    Previously, the process had to be done by three to four DevOps engineers, which included writing the YAML file, managing the containers running in Kubernetes, managing the configuration file, and checking for successful deployments in development and staging before doing blue-green and canary deployments, but now everything has been automated.

    Codefresh has made the most positive impact by reducing errors; sometimes humans make errors, especially during high-pressure times or with a high workload. It can be hard to configure the files, and we can misconfigure them, leading to wrong deployments, but with the one-time job of configuring the Kubernetes configuration file, it is very easy for repetitive tasks, and it has also reduced repetitive tasks by being triggered automatically once the code is pushed.

    Initially, we tried the free trial application, and now we are using a team plan which is managed by the upper teams. I would rate this product a nine out of ten.

    Which deployment model are you using for this solution?

    Public Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Amazon Web Services (AWS)
    Leisure, Travel & Tourism

    Codefreah as a CI/CD deployment tool

    Reviewed on Nov 12, 2023
    Review provided by G2
    What do you like best about the product?
    Codefresh has helped our organisation centralize the entire deployment pipeline, from build to test to deploy to maintenance. Before Codefresh, we needed different UI representations and backend tools for Admins and Developers for the entire release pipeline, this problem has been eliminated by Codefreah. And even more importantly, it is cheaper than the preious tool we used. In today's agile way of working, we needed something which could be easy to integrate and implement considering the high frequency of use, which is fulfilled by Codefreah
    What do you dislike about the product?
    There definitely are some drawbacks which I think can be worked upon by their dev and business team, but no dealbreakers in my opinion. For instance, the public support documentation is somethiing that can be improved. We also noticed some cost upticks when we started migrating some of our more complex projects to Codefresh. Also, when it comes to mission critical projects, the fact that they only have. email support is not reassuring.
    What problems is the product solving and how is that benefiting you?
    1. Codefresh has helped us centralize our Release pipeline
    2. We have been able to unify our build, test, deploy and maintenance tools into codefresh, reducing complexity and cost.
    3. tzhe use of gitOps along with codefresh has significantly reduced developer overhead wrt releases.
    4. the proxy logs and config log viewer along with app logs has helped us a lot in debugging during Canary ffailures
    Government Administration

    Ready to use CI/CD with UI experience

    Reviewed on Oct 25, 2023
    Review provided by G2
    What do you like best about the product?
    Codefresh is the best way to centralize visualization and control of your CI/CD in a SaaS solution without losing sight of security. Your argoCD and pipeline instances can be on premise or integrated in codefresh plateform.
    What do you dislike about the product?
    the product could be more mature specifically on these on-premises deployment methods.
    What problems is the product solving and how is that benefiting you?
    Codefresh centralize in one tools your CI/CD control and visualization.
    View all reviews