Platform.sh User Documentation

Project templates

Try for 30 days
Flexible, version-controlled infrastructure provisioning and development-to-production workflows
Activate your trial

You can initialize your projects using any of our pre-made template repositories.

A template is a starting point for building your project. It should help you get a project ready for production.

You can click the Deploy on Platform.sh button to launch a new project using a template, or you can visit and clone the repository and push to an empty project you have created using the CLI or in the Console.

C#/.NET Core Anchor to this heading

View the C#/.NET Core documentation.

Templates in development.

Go Anchor to this heading

View the Go documentation.


Java Anchor to this heading

View the Java documentation.

Templates in development.

Lisp Anchor to this heading

View the Lisp documentation.

Templates in development.

Node.js Anchor to this heading

View the Node.js documentation.


PHP Anchor to this heading

View the PHP documentation.


Python Anchor to this heading

View the Python documentation.


Ruby Anchor to this heading

View the Ruby documentation.

Templates in development.