Deploy, manage
and scale your apps

Primcloud supports Ruby, Node.js, Python, Java, Go, PHP, and more, so you can use the languages you already know to deploy, manage and scale apps on Primcloud.
Dashboard screenshot

Built for developers, by developers

Deploy your apps quickly and easily with options that work for you.

  • Deploy with Git

    Use git to deploy apps to Primcloud in one command. We'll build and run the source application, handling compilation, dependencies, assets and executables so you can focus on code.

  • Release Management

    Whenever you deploy changes to your app, Primcloud creates a new release of your app. We keep your app's release history, and you can list all of your releases, who made them, and when. If something goes wrong in a release, easily rollback to the latest release or a specific release until you can fix the problem.

  • Scalability

    On Primcloud, your app is easily divided into worker, web, queue and other process types which can be scaled up independently and on-demand. This provides a simple powerful model for addressing user growth, traffic spikes, and demanding background tasks with ease and flexibility.

  • Add-ons

    Use technologies you love with your apps. Add-ons are fully managed services, integrated into the Primcloud platform. They can be provisioned and scaled in a single command, and consumed by your application as loosely coupled components. Add-ons provide services for logging, caching, monitoring, persistence and more.

  • Buildpacks & Dockerfile

    Buildpacks are collection of scripts for compiling apps on Primcloud, specific to the frameworks and languages you use in your app. Primcloud supports a set of default, open source buildpacks, but you can also use your own Dockerfile.

  • Configuration Management

    Primcloud lets you manage environment-specific configurations separately from your source code for greater safety and portability. In Primcloud, this data can be managed with config vars, which are made available to your running application as simple environment variables.

  • One-off Processes

    Sometimes you want to run one-off processes on your app—run a script in your app's environment, use your app's console, etc. Using primcloud run, you can quickly spin up a one-off instance of your app environment to run ad-hoc commands.

  • Best Practices

    Primcloud is designed to maximize developer productivity and application maintainability by tying together many of the concepts you'll encounter while writing, configuring, deploying and running applications on the Primcloud platform.