heroku command-line tool is an interface to the Heroku Platform API and
includes support for things like creating/renaming apps, running one-off dynos,
taking backups, configuring add-ons and managing your app’s state. It’s generally installed in your local dev environment as part of the Heroku Toolbelt.
The command-line tool also has a plugin architecture that allows developers to extend its functionality.