Cloud Foundry PaaS Certification
The Cloud Foundry PaaS Certification program of CloudFoundry.org Foundation (the “Foundation”) is designed to certify products and services (“offerings”) shipped including and/or using the Foundation’s software are using the software as shipped by the Foundation’s project teams in an unmodified form.
Certified products and services are expected to differentiate themselves, but only via (1) non-functional attributes (availability, customer support, etc…) and (2) functional differences based on explicitly defined plugin points within the Cloud Foundry platform architecture. Functional differences include features and functions built on top of the Cloud Foundry platform (e.g.: CF as part of a larger offering or suite of offerings).
The certification program is designed to work across a spectrum of offering types, including (but not limited to): software distributions, distribution as part of a hardware stack, managed private PaaS / Cloud services and online PaaS services.
The certification requirements apply equally to all of these offering types, with some requirement clarification provided based on offering type.
Certified offerings are required to use the exact software packaged in specific releases of each of the: Cloud Foundry Elastic Runtime and Developer CLI tool. Details for each component are noted below.
When certifying and during a verification audit, the program participant must provide the Foundation the exact release numbers for each required component.
“Use” is defined as the platform components performing the functions they are designed to perform within the architecture of the Cloud Foundry platform by the Foundation project teams. Shipping a component, but not using it for it’s intended purpose, does not meet the requirement. Similarly, shipping a component side-by side with an alternative implementation is only acceptable if the required component is the default option for users.
No feature differentiation may be added by modifying the code of the required components.
Current versions of certified products and services are expected to contain versions of the required components in the form released by Foundation project teams, no older than 6 months, measured at the time of certification.
In the case of any uncertainty regarding these requirements, program participant should ask for the clarification by the Foundation via firstname.lastname@example.org. The Foundation reserves the right to determine how these requirements are interpreted in cases where clarification is required.
The Elastic Runtime portion of a certified offering must include the following components:
The components of the Cloud Foundry Elastic Runtime must be versions of the associated projects tested together by the Foundation’s Release Integration project team.
Today, means that the certified offering must identify a specific cf-release release version, along with the recommended associated release version for Diego and Garden.
Certified offerings must provide users with the official “cf” Command Line Interface (CLI) tool as the primary CLI for interacting with the Cloud Foundry Elastic Runtime platform. The CLI provided to users must be a specific released version of the by the Foundation’s CLI project team. This may be a redistribution of the released bits, or a pointer to an official download or distribution channel of the CLI project’s releases.
The Foundation may update these requirements in accordance with its by-laws. Future updates may include processes for initial certification, audit, or re-certification.
Generally, the Foundation will aim to undergo a review of these requirements at least annually, with the review beginning mid-year in order to give certified offerings time to meet any new requirements prior to the next certification year starting.
The program is designed to ensure that your experience working with Cloud Foundry is consistent across providers, as an application developer or operations professional.
Cloud Foundry is the global industry standard for cloud application platforms. Get started quickly by choosing a Cloud Foundry Certified provider.
Cloud Foundry Certification Frequently Asked Questions