cloud application platform

deploy and scale powerful apps

Run and scale any type of app.

Run any web or background process with any web framework or worker type. Get direct, granular control over your app's workloads. Scale distributed processes effortlessly with a single command. Easily scale to millions of users.

$ cat Procfile
web:          bundle exec rails server -p $PORT
worker:       bundle exec rake resque:work QUEUE=*
urgentworker: bundle exec rake resque:work QUEUE=urgent
clock:        bundle exec clockwork clock.rb

$ heroku scale web=4 worker=2 urgentworker=1 clock=1
Scaling processes... done
How it Works