Codecademy Logo

Deploying Web Apps with Heroku


With Heroku, you can quickly deploy back-end and full-stack applications to share Minimal Viable Products and Proof of Concepts.

Linking a Repo

You can link a GitHub repository to your Heroku project and have that repository’s code deployed (as long as Heroku supports the language in the repository).

Command Line Interaface

For more advanced features, Heroku offers a Command Line Interface (CLI) to configure settings directly from your terminal.

Manual or Automatic Deployment

You can opt to deploy your app manually or automatically based on your GitHub repository updates.


To check if your app is up and running, check the provide logs in your Heroku project’s dashboard.


There are many free features offered by Heroku and paid plans for users who need more.

Learn More on Codecademy