cli - The official command line client for Cloud Foundry

  •        21

Cloud Foundry CLI is the official command line client for Cloud Foundry. Latest help of each command is here (or run cf help); Further documentation is at the docs page for the CLI. If you have any questions, ask away on the #cli channel in our Slack community and the cf-dev mailing list, or open a GitHub issue. You can follow our development progress on Pivotal Tracker.



Related Projects

vmc - The command line client for Cloud Foundry - the open platform as a service project

  •    Ruby

The CLI for Cloud Foundry is being completely rewritten. Installation, usage & contribution instructions are below. To use this CLI, your Cloud Foundry installation must be running the v1 cloud controller.

bosh-cloudfoundry - Create, scale and upgrade your company's own Cloud Foundry

  •    Ruby

This is a simple bosh CLI plugin to boot up Cloud Foundry and then grow and upgrade and maintain it. Initially runs on AWS or OpenStack via bosh.

cf-java-client - Java Client Library for Cloud Foundry

  •    Java

The cf-java-client project is a Java language binding for interacting with a Cloud Foundry instance. The project is broken up into a number of components which expose different levels of abstraction depending on need. Both the cloudfoundry-operations and cloudfoundry-client projects follow a "Reactive" design pattern and expose their responses with Project Reactor Monoss and Fluxs.

cf-release - Cloud Foundry Release

  •    Shell

Cloud Foundry is an open platform as a service (PaaS) that provides a choice of clouds, developer frameworks, and application services. Cloud Foundry makes it faster and easier to build, test, deploy, and scale applications. This repository contains the Cloud Foundry source code. Cloud Foundry is deployed as a BOSH release. See the BOSH documentation for more information on BOSH.

awless - A Mighty CLI for AWS

  •    Go

awless is a powerful, innovative and small surface command line interface (CLI) to manage Amazon Web Services.Note that the video above is in APNG and requires a recent browser.

uaa - CloudFoundry User Account and Authentication (UAA) Server

  •    Java

The UAA is a multi tenant identity management service, used in Cloud Foundry, but also available as a stand alone OAuth2 server. It's primary role is as an OAuth2 provider, issuing tokens for client applications to use when they act on behalf of Cloud Foundry users. It can also authenticate users with their Cloud Foundry credentials, and can act as an SSO service using those credentials (or others). It has endpoints for managing user accounts and for registering OAuth2 clients, as well as various other management functions. The apps all work together with the apps running on the same port (8080) as /uaa, /app and /api.

devspace - Cloud Native Software Development with Kubernetes and Docker - simply run "devspace up" in any of your projects and start coding directly on top of Kubernetes (works with minikube, self-hosted and cloud-based clusters)

  •    Go

With a DevSpace, you can build, test and run code directly inside any Kubernetes cluster. You can run devspace up in any of your projects and the client-only DevSpace CLI will start a DevSpace within your Kubernetes cluster. Keep coding as usual and the DevSpace CLI will sync any code change directly into the containers of your DevSpace. No more waiting for re-building images, re-deploying containers and restarting applications on every source code change. Simply edit your code with any IDE and run your code instantly inside your DevSpace.

azure-cli - Command-line tools for Azure.

  •    Python

A great cloud needs great tools; we're excited to introduce Azure CLI 2.0, our next generation multi-platform command line experience for Azure.Please refer to the install guide for detailed install instructions.

aws-shell - An integrated shell for working with the AWS CLI.

  •    Python

To exit the shell, press Ctrl-D.You can also use this upgrade command whenever a new version of the AWS CLI is released that includes new services and API updates. You will then be able to use these new services and API updates in the aws-shell.

gorouter - CF Router

  •    Go

This repository contains the source code for the Cloud Foundry L7 HTTP router. GoRouter is deployed by default with Cloud Foundry (cf-release) which includes routing-release as submodule. Note: This repository should be imported as

pcfdev - PCF Dev is the simplest way to get a complete Cloud Foundry on a single workstation

  •    Go

PCF Dev is a new distribution of Cloud Foundry designed to run on a developer’s laptop or workstation. PCF Dev gives application developers the full Cloud Foundry experience in a lightweight, easy to install package. PCF Dev is intended for application developers who wish to develop and debug their application locally on a full-featured Cloud Foundry. PCF Dev is also an excellent getting started environment for developers interested in learning and exploring Cloud Foundry. More information about the project can be found on the FAQ.

azure-xplat-cli - Microsoft Azure Cross Platform Command Line

  •    Javascript

This project provides a cross-platform command line interface for developers and IT administrators to develop, deploy and manage Microsoft Azure applications.Note: The list of features may not be up-to-date. For accurate command details, type azure | azure -h | azure --help to navigate through the help system. Also, use azure config mode asm|arm to switch between service management (Version V1)and resource management (Version V2) of the Azure REST API.

vcap-services - Cloud Foundry - the open platform as a service project

  •    Ruby

The NG MySQL and NG PostgresSQL services now are a part of the cf-services-release repo (

aliyun-cli - Universal Command Line Interface for Alibaba Cloud

  •    Go

The Alibaba Cloud CLI is an open source tool, you can get the latest version from GitHub. This version is a new version built on Go. If you want to use the old version (built on Alibaba Cloud Python SDK), click here.

hetzner-kube - A CLI tool for provisioning kubernetes clusters on Hetzner Cloud

  •    Go

This project contains a CLI tool to easily provision kubernetes clusters on Hetzner Cloud. This is my very first tool written in Go.

cloudfoundry-samples - Samples for Cloud Foundry

  •    Java

Samples for Cloud Foundry

lattice-release - Lattice

  •    Go

Lattice was a Cloud Foundry project focused on delivering the Diego application scheduler into the hands of users as quickly as possible before Diego was fully integrated to Cloud Foundry. Lattice served that purpose well, but now Diego is available as the application scheduler for Cloud Foundry, and Cloud Foundry is the best way to use Diego. Therefore, Lattice is no longer actively maintained. NOTE: Ubuntu 14.04 LTS does not install a compatible version of Vagrant by default. You can upgrade the version that you get out of the box by downloading the .deb file from Vagrant.

jitsu - Flawless command line deployment of your Node.js apps to the cloud

  •    Javascript

Jitsu is a Command Line Tool (CLI) for managing and deploying Node.js applications. It's open-source and easy to use. We've designed jitsu to be suitable for command line beginners, but still be powerful and extensible enough for production usage.jitsu requires npm, the node package manager.

terraformer - CLI tool to generate terraform files from existing infrastructure (reverse Terraform)

  •    Go

CLI tool to generate tf and tfstate files from existing infrastructure (reverse Terraform). Terraformer use terraform providers and built for easy to add new supported resources. For upgrade resources with new fields you need upgrade only terraform providers.