# Alternatives to Cloud Foundry

Cloud Foundry is a long-running open-source PaaS (backed by the Linux Foundation's Cloud Foundry Foundation) that gives enterprises a self-hosted 'cf push' deployment workflow with buildpacks, multi-tenant app isolation, and horizontal scaling across VMs or Kubernetes (via the Korifi runtime). It is used by large enterprises and regulated industries that need an on-prem or private-cloud PaaS with strong governance and multi-team support.

Cloud Foundry ranks #7 of 11 in Self-hosted PaaS, with an Alt Score of 60. It is licensed under Apache-2.0, free from Free and available on Windows, macOS and Linux. 10 of 10 checklist rows are verified against a public source.

Source: https://altcatalog.com/alternatives/cloud-foundry/
Category: Self-hosted PaaS

## Where Cloud Foundry stands out

- **Backups built in** — 5 of 10 apps with a verified answer have this

## Overview

- **Who it's for**: Platform teams and developers at organizations that want to self-host a PaaS layer, letting developers deploy applications without directly managing servers or Kubernetes manifests. It targets teams running on VM-based infrastructure (via BOSH) or on an existing Kubernetes cluster (via the Korifi project).
- **What you get**: A CLI-driven workflow (cf push) that builds application source code into runnable containers using buildpacks, or runs a supplied Docker image, then routes HTTP traffic to app instances through the Gorouter. Organizations, spaces, and quota plans provide multi-tenant isolation and resource limits, and a Marketplace of Open Service Broker API-compatible services lets operators offer on-demand backing services such as databases.
- **How it works**: Developers authenticate with cf login and run cf push to upload app code or a container image to a Cloud Foundry deployment; the platform stages the app (via a buildpack or the image) and schedules it onto a runtime layer, either Diego on BOSH-managed VMs or Korifi's Kubernetes custom resources. App updates can use rolling or canary deployment strategies to avoid downtime, and BOSH Backup and Restore (BBR) provides backup/restore for BOSH-based deployments.

## Profile

- **License**: Apache-2.0 (verified 2026-07-30)
- **Pricing model**: Free (verified 2026-07-30)
- **Starts at**: Free (verified 2026-07-30)
- **Platforms**: Windows, macOS, Linux
- **Status**: active (verified 2026-07-30)

## Ranked alternatives

| # | App | Alt Score | Licence | Platforms |
|---|-----|-----------|---------|-----------|
| 1 | [SwiftWave](https://altcatalog.com/alternatives/swiftwave.md) | 91 | Apache-2.0 | Linux, Web |
| 2 | [CapRover](https://altcatalog.com/alternatives/caprover.md) | 86 | Apache-2.0 | Web |
| 3 | [Coolify](https://altcatalog.com/alternatives/coolify.md) | 86 | Apache-2.0 | Web |
| 4 | [Dokploy](https://altcatalog.com/alternatives/dokploy.md) | 86 | Apache-2.0 | Web |
| 5 | [Easypanel](https://altcatalog.com/alternatives/easypanel.md) | 86 | Proprietary | Linux |
| 6 | [Kubero](https://altcatalog.com/alternatives/kubero.md) | 73 | GPL-3.0 | Windows, macOS, Linux, Web |
| 7 | [Dokku](https://altcatalog.com/alternatives/dokku.md) | 46 | MIT | Linux |
| 8 | [Tsuru](https://altcatalog.com/alternatives/tsuru.md) | 46 | BSD-3-Clause | Linux, macOS, Windows |
| 9 | [Kamal](https://altcatalog.com/alternatives/kamal.md) | 42 | MIT | Linux |
| 10 | [Piku](https://altcatalog.com/alternatives/piku.md) | 32 | MIT | Linux |

Alt Score = Verified coverage (90%) + Visibility (10%). See https://altcatalog.com/how-alt-score-works/

## Feature comparison

Legend: Yes / No / Partial / ? (not verified).

| Self-hosted PaaS checklist | Cloud Foundry | SwiftWave | CapRover | Coolify | Dokploy | Easypanel |
|---|---|---|---|---|---|---|
| Pricing model | Free | Free | Free | OSS + paid hosting | OSS + paid hosting | Freemium |
| Starts at | Free | Free | Free | Free | $4.50/mo | $10.9/mo |
| License | Apache-2.0 | Apache-2.0 | Apache-2.0 | Apache-2.0 | Apache-2.0 | Proprietary |
| Platforms | Windows, macOS, Linux | Linux, Web | Web | Web | Web | Linux |
| One-click app catalog | No | Yes | Yes | Yes | ? | Yes |
| Git push deploys | No | Yes | Yes | Yes | Yes | Yes |
| Docker Compose support | No | Partial | Partial | Yes | Yes | Yes |
| Automatic SSL | No | Yes | Yes | Yes | Partial | Yes |
| Backups built in | Yes | Yes | Partial | Yes | Yes | Yes |
| Multi-server support | Yes | Yes | Yes | Yes | Yes | Partial |
| Web UI quality | Partial | Yes | Yes | Yes | Yes | Yes |
| Resource usage | Yes | Yes | Yes | Partial | Yes | Yes |
| Database provisioning | Yes | Yes | Yes | Yes | Yes | Yes |
| Zero-downtime deploys | Yes | Partial | Partial | ? | Yes | ? |

## Sources

Sources for Cloud Foundry. Each alternative is sourced on its own page.

- **License**: Apache-2.0 — <https://raw.githubusercontent.com/cloudfoundry/cli/main/LICENSE> (verified 2026-07-30)
  - Note: Same license text confirmed in cloudfoundry/cf-deployment LICENSE file.
  - Quote: “Apache License Version 2.0, January 2004”
- **Pricing model**: Free — <https://www.cloudfoundry.org/technology/korifi/> (verified 2026-07-30)
  - Note: Foundation-governed upstream OSS project has no paid tier. Commercial distributions built on Cloud Foundry (e.g. Tanzu Application Service, SAP BTP, anynines) have separate pricing and are out of scop
  - Quote: “Korifi is an open-source platform that simplifies the deployment and management of cloud-native applications on Kubernetes.”
- **Starts at**: Free — <https://www.cloudfoundry.org/technology/korifi/> (verified 2026-07-30)
  - Note: No paid upstream tier exists; self-hosting requires your own infrastructure (BOSH-managed VMs or a Kubernetes cluster for Korifi).
  - Quote: “Korifi is an open-source platform that simplifies the deployment and management of cloud-native applications on Kubernetes.”
- **Platforms**: Windows, macOS, Linux — <https://docs.cloudfoundry.org/cf-cli/install-go-cli.html> (verified 2026-07-30)
  - Note: Reflects supported cf CLI client platforms; server-side runtime is deployed on Linux VMs (BOSH) or a Kubernetes cluster (Korifi).
  - Quote: “You can install the cf CLI using a compressed binary on Windows, macOS X, and Linux operating systems.”
- **Status**: active — <https://github.com/cloudfoundry/cli/releases/tag/v8.18.4> (verified 2026-07-30)
  - Note: cf CLI v8.18.4 published 2026-07-02; core repos (cli, korifi, stratos) show ongoing commits/releases in July 2026.
  - Quote: “Release v8.18.4 ... released this 02 Jul 21:15”
- **One-click app catalog**: No — <https://docs.cloudfoundry.org/devguide/deploy-apps/deploy-app.html> (verified 2026-07-30)
  - Note: Cloud Foundry has no catalog of pre-packaged one-click applications (e.g. WordPress/Nextcloud style templates). Its Marketplace (docs.cloudfoundry.org/services/overview.html) offers backing services l
  - Quote: “The cf CLI command cf push pushes apps to Cloud Foundry.”
- **Git push deploys**: No — <https://docs.cloudfoundry.org/devguide/deploy-apps/deploy-app.html> (verified 2026-07-30)
  - Note: Deployment is a CLI upload of a local directory/tarball or Docker image via cf push, not a git-remote/git-triggered push-to-deploy workflow like Heroku's git push heroku.
  - Quote: “The cf CLI command cf push pushes apps to Cloud Foundry. There are two main ways to run the cf push command: Run cf push APP-NAME to push an app using default settings.”
- **Docker Compose support**: No — <https://docs.cloudfoundry.org/devguide/deploy-apps/push-docker.html> (verified 2026-07-30)
  - Note: Cloud Foundry pushes one Docker image per app; the docs describe no support for multi-container docker-compose.yml stacks.
  - Quote: “You can use the Cloud Foundry Command Line Interface (cf CLI) to push an app with a new or updated Docker image. Cloud Foundry then uses the Docker image to create containers for the app.”
- **Automatic SSL**: No — <https://docs.cloudfoundry.org/concepts/high-availability.html> (verified 2026-07-30)
  - Note: TLS/SSL termination depends on an operator-supplied load balancer and certificates; no built-in automatic certificate issuance (e.g. ACME/Let's Encrypt) is documented.
  - Quote: “use a highly available customer provided external load balancing solution that does the following: Provides load balancing to each of the Cloud Foundry router IP addresses. Supports SSL termination wi”
- **Backups built in**: Yes — <https://docs.cloudfoundry.org/bbr/backup.html> (verified 2026-07-30)
  - Note: BBR is a first-party CF Foundation tool for backing up/restoring a BOSH-deployed Cloud Foundry (config in docs.cloudfoundry.org/bbr/cf-backup.html).
  - Quote: “This topic describes how to use BOSH Backup and Restore (BBR) to back up a BOSH deployment or BOSH Director.”
- **Multi-server support**: Yes — <https://docs.cloudfoundry.org/concepts/high-availability.html> (verified 2026-07-30)
  - Note: Cloud Foundry is architected as a distributed system deployed across many VMs/availability zones via BOSH.
  - Quote: “Scaling horizontally means increasing the number of instances of VMs that run a functional component of a system. You can horizontally scale most Cloud Foundry component VMs to multiple instances for ”
- **Web UI quality**: Partial — <https://raw.githubusercontent.com/cloudfoundry/stratos/develop/README.md> (verified 2026-07-30)
  - Note: Stratos is an official but separately-installed CF Foundation project, not bundled with the core cf-deployment/Korifi install; day-to-day operation is CLI/API-first.
  - Quote: “Stratos is an Open Source Web-based UI (Console) for managing Cloud Foundry. It allows users and administrators to both manage applications running in the Cloud Foundry cluster and perform cluster man”
- **Resource usage**: Yes — <https://docs.cloudfoundry.org/loggregator/container-metrics.html> (verified 2026-07-30)
  - Note: Per-instance CPU, memory, and disk usage/quota metrics are emitted and viewable via cf CLI/Loggregator.
  - Quote: “Diego containers emit resource usage metrics for the application instance. Diego averages and emits each metric every 15 seconds.”
- **Database provisioning**: Yes — <https://docs.cloudfoundry.org/services/overview.html> (verified 2026-07-30)
  - Note: Requires an operator to register a compatible Open Service Broker API broker; not bundled databases out of the box.
  - Quote: “Cloud Foundry offers a marketplace of services that operators can use to provision reserved resources on demand. Marketplace services include resources such as databases on a shared or dedicated serve”
- **Zero-downtime deploys**: Yes — <https://docs.cloudfoundry.org/devguide/deploy-apps/rolling-deploy.html> (verified 2026-07-30)
  - Note: cf push --strategy rolling (cf CLI v7+) performs rolling/canary updates; an older blue-green deployment approach is also documented.
  - Quote: “This page describes how to use the Cloud Foundry Command Line Interface (cf CLI) or API (CAPI) to push apps to Cloud Foundry using rolling deployment or canary deployment strategies, which update apps”

---
Ranked by verified data, never by who paid. https://altcatalog.com/trust/