An official website of the United States government US flag signifying that this is a United States Federal Government website

Languages and frameworks

Languages and frameworks

cloud.gov uses buildpacks to support a variety of programming languages and frameworks.

Supported languages and frameworks

cloud.gov supports applications written in Go, Java, Node.js, .NET Core, PHP, Python, and Ruby. cloud.gov also supports applications that rely on a static binary that uses the 64-bit Linux kernel ABI, or that consist of static HTML, CSS, and Javascript assets. See the Cloud Foundry system (supported) buildpacks list for details.

Examples

You can deploy example applications in many languages and frameworks:

Other languages

You can use a custom buildpack to support other languages. See custom buildpacks for more information about this experimental feature.

Cloud Foundry has a list of community buildpacks that you can use as custom buildpacks, along with documentation for building your own custom buildpacks.

Cannot run

cloud.gov cannot run applications that use .NET Framework, or application binaries that require access to Microsoft Windows kernel or system APIs.