Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
Development
Female Fashion
What are the best hosting services for Node.js apps?
12
Options
Considered
71
User
Recs.
Jan 22, 2023
Last
Updated
Related Questions
Activity
Have feedback or ideas?
Join our community
on Discord
Ad
10
Options
Considered
Best hosting services for Node.js apps
Price
Block Storage
Services offered
50
Heroku
Paid
-
-
--
Back4App
-
-
-
--
Amazon Web Services
-
-
-
--
AppFog
-
-
-
--
dotCloud
-
-
-
See Full List
50
Heroku
My Rec
ommendation
for
Heroku
My Recommendation for
Heroku
All
10
Pros
7
Cons
3
Top
Con
•••
Really expensive
Heroku starts getting really expensive once you leave that free tier. It's not just the bare Heroku service that is costly, the addons as well are very pricey.
See More
Top
Pro
•••
Excellent error logs
When your deploy fails you see a legitimate error log. Many of the other PaaS give you nondescript messages and debugging is a pain. Debugging Heroku wins by comparison.
See More
Top
Con
•••
Further deployments are slow
While starting with Heroku is fast and easy, and the first few deployments are actually very fast, larger applications tend to have slower deployments. It takes some time for the dynos to restart and while they are restarting the application is completely offline. Which means that you can lose precious seconds of application time.
See More
Top
Pro
•••
Easy to start with
Getting started with Heroku is very easy. It's a very straightforward procedure and a beginner can set up their first app in two minutes. Often it's just a matter of a couple of git commands and it's all set up and running. The official Heroku docmentation also helps a lot.
See More
Top
Con
•••
Constrained by addons
If you want to fully customize your production environment, then Heroku can be seriously constraining. Installing libraries or services can not be done unless there is already a Heroku plugin for it.
See More
Top
Pro
•••
Free option available
Heroku offers a free tier which contains a single dyno instance and is available for up to 18 hours per day. It offers 512MB of memory and 100MB swap space.
See More
Top
Pro
•••
Simple scaling
Heroku instances can easily be scaled up or down by increasing or decreasing the number of available dynos for that instance. This can be done through the CLI or through Heroku's web UI.
See More
Top
Pro
•••
Add-ons let you easily add features and technologies
Heroku has a vast list of plugins and services that can be added to an instance. These plugins cover things from databases to email systems. This remove the task of having to install services and setting them up manually. Heroku does it all for you.
See More
Top
Pro
•••
Mature
Heroku is one of the oldest PaaS providers. The fact that it's been around for such a long time means that it had a lot of time to mature over the years. There's also a massive number of articles, guides and tutorials on Heroku out there for beginners and advanced users.
See More
Top
Pro
•••
No "out of memory" issues when building dependencies
Heroku has dedicated servers for building app dependencies, to ensure that you won't have issues like "out of memory" errors when deploying your app.
See More
Hide
See All
Paid
Recommend
20
3
--
Back4App
My Rec
ommendation
for
Back4App
My Recommendation for
Back4App
Hide
Get it
here
Recommend
14
1
--
Amazon Web Services
My Rec
ommendation
for
Amazon Web Services
My Recommendation for
Amazon Web Services
All
2
Pros
1
Cons
1
Top
Pro
•••
Very affordable.
AWS Offers a free tier for the first year, and is incredibly affordable above and beyond that free tier.
See More
Top
Con
•••
Not for beginners
Using AWS has quite a learning curve for those who have never used it, even more so if you have never admined your own server before.
See More
Hide
Get it
here
Recommend
5
1
--
AppFog
My Rec
ommendation
for
AppFog
My Recommendation for
AppFog
All
5
Pros
4
Cons
1
Top
Pro
•••
Allows multiple app instances
Limits are based on total memory allocation, you can allocate as much RAM as you want for each instance. Even the pricing is based on the total amount of RAM allocated, $0.04/GB.
See More
Top
Con
•••
Slow deployment
The deployment process with AppFog is generally nice and easy because of its CLI. Unofrtunately the only downside of that process is the fact that it takes too long. A deployment to AppFog genereally takes up to 40 seconds, which should be fine if you are deploying once a week, but when you deploy every hour it starts bothering you too much.
See More
Top
Pro
•••
24/7 live chat support
While it's true that AppFog may be relatively new and the online support is not very extensive, they offer 24/7 professional live chat support for any questions or problems you may have.
See More
Top
Pro
•••
Simple command-line deployment tool
AppFog has a simple command line utility to recursively push a directory to production
See More
Top
Pro
•••
Supports multiple data centers worldwide
AWS US, Europe, Asia, Rackspace, HP, Azure, and even Private Clouds.
See More
Hide
See All
Get it
here
Recommend
3
1
--
dotCloud
My Rec
ommendation
for
dotCloud
My Recommendation for
dotCloud
All
5
Pros
4
Cons
1
Top
Pro
•••
Adjust per-instance memory
Most other PaaS providers only allow for multiple, low-memory instances for horizontal scaling, but dotCloud also allows for vertical scaling and resource-heavy applications by adjusting per-instance memory availability.
See More
Top
Con
•••
Poor database performance
When your databases have a very high write volume dotCloud starts having some serious problems keeping up with it. Performance drops completely and in the worst case scenario the database crashes and starts going down daily.
See More
Top
Pro
•••
Quick deployment
dotCloud is usually very fast when it comes to deploying your project. The CLI tool is very good at that and deploys your build almost as soon as you push it.
See More
Top
Pro
•••
Thorough Documentation
The documentation is very good an explains everything in-depth.
See More
Top
Pro
•••
Support for various types of databases
Supports Postgres, MongoDB, RabbitMQ, Redis, and MySQL. All of these can be used without any additional pricing, no need to pay for expensive addons.
See More
Hide
See All
Get it
here
Recommend
2
--
Modulus
My Rec
ommendation
for
Modulus
My Recommendation for
Modulus
All
3
Pros
2
Cons
1
Top
Pro
•••
Great support
There are a number of ways available to contact their support team (email, twitter, IRC and even through phone). They usually respond very fast even to emails and the responses are very friendly and helpful.
See More
Top
Con
•••
Slow deployment process
The deployment process in Modulus can be slow depending on the size of the project. On every deploy the whole application is bundled (except node_modules and deployed to Modulus. Since it doesn't use something like git it has to upload every file on each deploy instead of "diffing" them.
See More
Top
Pro
•••
Great support for Meteor
Modulus has a tool called demeteorizer which takes a standard Meteor application and turns it into a regular Node application so that it can run on Modulus.
See More
Hide
See All
Get it
here
Recommend
2
1
--
Azure Web Apps
My Rec
ommendation
for
Azure Web Apps
My Recommendation for
Azure Web Apps
All
5
Pros
4
Cons
1
Top
Pro
•••
10 free web apps in each datacenter
There's a free plan which provides you with up to 10 free apps hosted on each datacenter, albeit with some restrictions on hard disk size, CPU and RAM.
See More
Top
Con
•••
No support for some Node native modules
Other than plain-text JavaScript files (which are the majority), modules can also be platform-specific binary images which are compiled at install time, usually by Python or node-gyp. Since Azure services run on a Windows-based system, for native modules to work they need to have been installed and compiled on a Windows development system. This prevents you from using some modules which have very specific requirements. But the most popular ones (like MongoDB) are able to run just fine.
See More
Top
Pro
•••
Easily scale up and down
It's very easy to scale up or down your app in Azure. You can either scale the CPU or RAM according to your needs. There's even an option for autoscaling which lets Azure itself choose when to scale up or down depending on traffic.
See More
Top
Pro
•••
Plethora of additional SaaS services
See More
Top
Pro
•••
Feature rich admin panel
https://sec.ch9.ms/ch9/6257/46466023-13f5-4c8a-955f-2c2be6626257/AzurePreviewPortal_960.jpg
See More
Hide
See All
Get it
here
Recommend
4
3
--
IBM Cloud
My Rec
ommendation
for
IBM Cloud
My Recommendation for
IBM Cloud
All
2
Pros
1
Specs
Top
Pro
•••
Free tier
512MB RAM for up to 4 different hosted apps.
See More
Specs
Block Storage:
Yes (Pay-as-you-go)
Services offered:
Baremetal hosting, VPS hosting, Image Repositories, etc.
Kubernetes Support:
Yes
Hide
Get it
here
Recommend
2
1
--
Coded
My Rec
ommendation
for
Coded
My Recommendation for
Coded
All
5
Experiences
2
Pros
3
Top
Pro
•••
Interactive CLI for projects
See More
PrudentNinurta's Experience
Used it for my Node.js projects and a website based on vue.js
See More
Top
Pro
•••
Can be installed on a dedicated server or cheap VPS
See More
Pavel's Experience
Used with Digital Ocean
See More
Top
Pro
•••
Open source
See More
Hide
See All
0
Recommend
2
--
Hostman
My Rec
ommendation
for
Hostman
My Recommendation for
Hostman
All
1
Experiences
1
Alena Alena's Experience
Easy to deploy and scale. Takes 5 minutes to make a web app live
See More
Hide
freemium
Recommend
1
Don't see your favorite option? Add it.
--
Firebase
My Rec
ommendation
for
Firebase
My Recommendation for
Firebase
Get it
here
Recommend
1
3
--
onlive server
My Rec
ommendation
for
onlive server
My Recommendation for
onlive server
Get it
here
Recommend
1
See flagged products
Hide flagged products
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
One sec!
Are you sure that you want to abandon your hard work?
Delete Work
Continue working
{}
undefined
url next
price drop