PCF Dev Overview

Page last updated:

This guide describes how to install and use PCF Dev, a fully featured Pivotal Cloud Foundry (PCF) installation that runs on your workstation’s native hypervisor.

PCF Dev enables application developers to test out their app on a local PCF deployment, and enables operators to test out features of PCF in their local environment.

PCF Dev includes Pivotal Application Service (PAS), Redis, RabbitMQ, and MySQL. It also supports all Cloud Foundry Command Line Interface (cf CLI) functionality. See the Comparing PCF Dev to Pivotal Cloud Foundry table below for more product details.

Prerequisites

  • The latest version of the cf CLI: Use the cf CLI to push and scale apps.
  • You must have an Internet connection for DNS.
  • At least 8 GB of available memory on your host machine. Pivotal recommends running on a host system with at least 16 GB of total RAM.

Installing PCF Dev

Configuring and Using PCF Dev

Comparing PCF Dev to Pivotal Cloud Foundry

PCF Dev mirrors PCF in its key product offerings. If an application runs on PCF Dev, it runs on PCF with no modification in almost all cases. Review the table below for key product details.

PCF Dev PCF CF
Space required 100 GB 100GB+ 50GB+
Memory required 8 GB 50GB+ variable
Deployment cf dev start Ops Manager bosh create-env
Estimated time-to-deploy 60+ Minutes Hour+ Hour+
Out-of-the-Box Services Redis
MySQL
RabbitMQ
Redis
MySQL
RabbitMQ
GemFire
N/A
PAS
Logging/Metrics
Routing
Compatible with CF CLI
Deploy apps with any supported buildpack
Supports Multi-Tenancy
Diego Support
Docker Support
User-Provided Services
High Availability
Integration with 3rd party Authorization
BOSH Director
(i.e., can perform additional BOSH deployments)
Day Two Lifecycle Operations
(e.g., rolling upgrades, security patches)
Ops Manager
Apps Manager
Tile Support
Developers have root-level access across cluster
Pre-provisioned
Create a pull request or raise an issue on the source for this page in GitHub