Modern CI/CD, without the headache.

Codefresh has everything you need to build, integrate, and deploy your product — without the slow build times, complicated setup, and restrictions.

Dashboard with Graph
ULTRA FAST

Run your builds in a fraction of the time.

Built for speed and scalability

Codefresh is designed to be the fastest CI/CD platform available. It’s built on Kubernetes for fast speed and unlimited scalability. It’s time to say goodbye to slow, frustrating builds.

Advanced Distributed Caching

Thanks to our smart docker image layer caching, an embedded registry, and a shared persistent volume, Codefresh caches images, layers, source code, dependencies, and more—and they’re distributed across all nodes used in any pipeline. Your builds are about to be faster than ever.

Parallel steps and pipelines

Create steps that run in parallel, with powerful features that allow you to explicitly define step order, mix and match sequential and parallel steps, set up prerequisite success criteria for parallel steps, and more.

Speed

Best-in-class Kubernetes integration.

Dash
Features 1
Works with any K8s cluster, even behind the firewall

Connect Codefresh to your cluster no matter where it is. We support Google Cloud, AWS, Azure, Techtonic, OpenShift, and any other platform. We even support deployment to self-hosted clusters through Codefresh Runner.

Features 2
Monitor all of your clusters with the Kubernetes dashboard

Codefresh’s Kubernetes dashboard brings all your clusters into a single managed space, allowing you to see what’s currently deployed, trace where it came from, and see if everything is running smoothly.

Features 3
Manage Helm releases easier than ever

With built-in steps for deploying packaging and Helm charts, a release dashboard with 1-click rollbacks, and a built-in chart repository, Codefresh exposes Helm in a totally unique way to provide visiblity into your build release process.

Features 4
Flexible Deployment Strategies

Deploy your way. Codefresh supports blue/green deployments, rolling updates, canary deployments, highlander deployments, or custom deployment strategies.

HANDLES ANY WORKFLOW

You name it—you can do it with Codefresh.

steps

Every step in Codefresh is a container. This means that each step is an ultra-modular action that can be reused across pipelines, without worrying about dependencies. Codefresh automatically mounts a shared volume to each step to make transferring data and files a breeze. It’s the way steps should be.

Plug
There’s a step for that.

Use the built-in step library for easy, plug and play integration with the services you already use. Or, use any Docker image for maximum flexibility.

Docker
Deploy anywhere.

Codefresh has integrations to deploy anywhere—Kubernetes clusters, bare metal, VMs, AWS, GCP, Azure, FTP, etc. and integrates with Terraform, Pulumi, Ansible, Chef, Puppet, and more.

Custom
Custom steps are easier than ever.

When you need ultimate flexibility, create a custom step with your favorite programming language, package it in a Docker image, and include it in your pipeline. It’s that easy.

ENTERPRISE-READY

Powerful flexibility for small and large teams alike.

Small startups and large enterprises save time and resources through Codefresh’s easy setup, fast builds, and powerful featureset.

Flexible deployment options

Whether you want a cloud-hosted solution for fast, easy setup, self-hosted for maximum flexibility, or anything in between—we’ve got you.

Codefresh supports flexible deployment options that can fit any security, compliance, or integration need.

Cloud
Cloud-hosted

We’ll take care of hosting and scaling all of Codefresh on our highly-available infrastructure.

Hydrid
Hybrid

We’re flexible—run builds on your infrastructure, and we’ll take care of the Codefresh frontend.

Local
Self-hosted

Run the entire Codefresh stack on-premise or on your own infrastructure.

Security. Power. Control. Codefresh Enterprise has everything your business needs:

  • SAML single sign-on
  • Downloadable audit logs
  • Dedicated priority support
  • Role-based access controls
  • On-premise Git providers
  • Invoice billing
  • Unlimited data retention
  • Unlimited users
  • Enterprise account management
Security

Secrets made easy and secure

Built-in encrypted pipeline and project variables make it easy to manage secrets. Or, you can easily integrate Hashicorp Vault or other secret managers.

Ternimal

Run any command through the CLI

Codefresh offers a powerful CLI with automatic authentication, allowing you to get, create, approve, and run pipelines, images, and more.

Ternimal

Build any pipeline locally

Codefresh optionally supports running builds completely on your local machine, without worrying about depenencies. All you need is Docker installed.

  • ARM support
  • Dynamic Docker images
  • Advanced conditional logic
  • Windows builds
  • Monorepo support
  • Parallel pipelines and steps
  • Custom annotations
  • Slack & Email Notifications
  • Manual approvals
Background element icon

Get a head start on building better pipelines!

Schedule a demo with a Codefresh expert today.