Heroku

242

Description

Build and Run Your Apps, Your Way.

Heroku supports Ruby, Node.js, Python, and Java so you can use the languages you already know to build and deploy apps on Heroku.

Add-onsUse technologies you love with over 100 services in our Add-ons Marketplace. Add-ons are fully-managed services, integrated into the Heroku 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. Learn more.

BuildpacksBuildpacks are collections of scripts for compiling apps on Heroku, specific to the frameworks and languages you use in your app. Heroku supports a set of default, open source buildpacks, but you can also make your own or use one from the community.

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

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

Deploy with GitUse git to deploy apps to Heroku in one command. We'll build and run the source application, handling compilation, dependencies, assets and executables so you can focus on code. Code pushed to the heroku remote will be live and running on the platform quickly. Learn More.

Heroku ForkHeroku fork creates a duplicate instance of your application, running on Heroku immediately. It can be used to rapidly spin up new application environments, demonstrate feature branches on a running app, or migrate apps to Heroku Europe.

ReleasesWhenever you deploy changes to your app, Heroku 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. And if something goes wrong in a release, use the rollback command to roll back to the latest release or a specific release until you can fix the problem. Learn more.

RegionsHeroku has two geographic regions — US and Europe — so you can deploy apps closer to your users, with less latency. Learn More.