Where Can You Deploy Your Flask SPA?

By this point, I’m assuming you’ve already built a Flask app which serves a Single Page App (SPA) through static files generated by a framework such as Vue (e.g. ‘dist’ folder). You’re now ready to publish the website and let the world marvel at your efforts! So what are your options?

PythonAnywhere

PythonAnywhere is a web hosting service and online IDE that can be used to host a Python web app.

Heroku

Heroku is a container-based cloud Platform as a Service (PaaS) . Acquired by Salesforce in 2010, it currently supports Java, Node.js, Scala, Clojure, Python, PHP, and Go.

Google Cloud

Google Cloud Platform is a suite of cloud computing services that allows you to deploy almost any type of application.

AWS

Amazon Web Services are currently the largest players in the world of cloud computing/infrastructure and have an extensive range of services that allow you to deploy almost any type of application.

Azure

Microsoft Azure is a collection of cloud computing services that allows you to deploy almost any type of application.

Digital Ocean

Digital Ocean is a cloud infrastructure provider that focuses on quality and easy setup and therefore can be more accessible for startups.

Firebase Hosting

One of the easiest deployment platforms to use but has limited features, steep pricing and requires the use of Cloud Run to deploy a Flask SPA.

Render

Super easy-to-use cloud application hosting service but can be slightly more expensive than other competitors.

--

--

--

Tech Enthusiast | Entrepreneur | Music Artist | MEng @ Cambridge

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

A serverless web app with Functions and github pages

Browser Automation with Python and Selenium — 5: Waits

TOP 10 TECHNOLOGY THAT CHANGED THE WORLD

I think that serveriai.lt

My path to coding, and what I would have done differently

Exploring HTML Emails

Prototype Design Pattern

Daily progress: Upgrading our capsule to a character and arming them.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Akhil Sonthi

Akhil Sonthi

Tech Enthusiast | Entrepreneur | Music Artist | MEng @ Cambridge

More from Medium

How to create Twilio call and message feature in Nodejs?

Why I Am Still Building a Product Nobody Wants

Host your website on Firebase

M_STORE — An e-commerce site for my ALX/Holberton portfolio project