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
What is the best alternative to PythonAnywhere?
Ad
Ad
Heroku
All
10
Experiences
Pros
7
Cons
3
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
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
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
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
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
Dedicated build servers
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
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
Free option
Heroku offers a free tier which contains a single dyno instance. It offers 512MB of memory and 100MB swap space.
See More
Hide
See All
Experiences
Get it
here
84
7
Google App Engine
All
6
Experiences
Pros
2
Cons
4
Top
Con
Not a core Google product faces uncertin future
Google is notorious with flipping on technology directions, this product is clearly not the focus of Google.
See More
Top
Pro
Increases application speed considerably
Google App Engine integrates with Google's CDN out of the box and it distributes your application's assets through that, increasing loading speed considerably.
See More
Top
Con
Expenses are very hard to control
The monitoring for expenses is limited at best.
See More
Top
Pro
Easy to use
Google App Engine is very easy to use. All you need to do is install the SDK (which in itself is easy as well, and the documentation is very heplful) and run the command needed depending on the type of project to deploy it. For example, to deploy a golang application, you run golang deploy inside the project folder and it will be automatically deployed.
See More
Top
Con
Problematic support even in the paid grade
See More
Top
Con
No SQL database available
Google App Engine uses Google's NoSQL cloud database. There's no option to use a SQL database with your application.
See More
Hide
Get it
here
42
6
DigitalOcean
All
15
Experiences
Pros
8
Cons
6
Specs
Top
Pro
Beginner-friendly
DigitalOcean has a control panel that's intuitive and easy to use, new servers (Droplets) can be spun up in under a minute and they offer stock "apps" (LAMP, RoR, Wordpress) that can be deployed instantly. There's also an extensive documentation for people new to VPS.
See More
Top
Con
No DDoS protection
When Digital Ocean detects what they think may be a DoS attack, they will cut traffic to the droplet to avoid performance drops to neighbors etc. This means if your droplet comes under attack, or appears to be under attack, it will be disconnected from the network, effectively down.
See More
Top
Pro
Pay-as-you-go with multiple payment options
Billing is done per hour. Each month has a 672 hour (28-day) billing cap with server runtime past that point being free of charge. DigitalOcean accepts payments via Visa, MasterCard, American Express, Discover, and PayPal.
See More
Top
Con
Limited payment options
See More
Top
Pro
Competetive starter-level pricing
With pricing that starts at $5/month. It's a pretty cheap VPS provider.
See More
Top
Con
Setup is not as fast as advertised
A person who wants to set this up, set that up, configure this and so forth - and who has minimal time pressures would be okay. But the time it takes to be set up can be crucial for people who want to get up and running as fast as possible.
See More
Top
Pro
Extensive Tutorials/Guides
People can often find tutorials needed provided by DigitalOcean.
See More
Top
Con
Don't accept Bitcoin yet
Even though it's one of the most voted suggestions on their customer feedback website, DigitalOcean does not accept any crypto-currency payment methods.
See More
Top
Pro
Good API
DigitalOcean has an API for creating and destroying droplets and replicating droplet control panel functionality. The API is RESTful, uses oAuth, supports IPv6 and comes with an extensive documentation.
See More
Top
Con
Limited Locations, compared to others
I know with many applications, locations are not always super important. However there are several good reason to have certain locations. Only having East Coast and West Coast happens to be an issue for us and a few of our partners.
See More
Top
Pro
(New) Block Storage Volumes
You can now attach dynamic distributed (assuming SAN) storage to a droplet. Multiple droplets cannot attach to the same volume. The storage is very affordable and there are easy to follow how-to guides. (as of writing, only in certain datacenters)
See More
Top
Con
Terrible support
See More
Top
Pro
Flexible backup mechanism
Automatic backups can be made for 20% of the droplet price and an unlimited amount of snapshots at $0.02 per GB of storage can be made manually.
See More
Top
Pro
Great customer support
Quick and knowledgeable customer service, extensive documentation and helpful community.
See More
Specs
IPv6:
Yes
Server locations:
New York (3); Amsterdam (2); San Francisco (2); Singapore; London; Frankfurt; Toronto; Bangalore
ISOs:
Ubuntu; Fedora; Debian; CentOS; CoreOS; FreeBSD
Virtualization:
KVM
See All Specs
Hide
See All
Experiences
Get it
here
117
9
F(x) Data Cloud
All
7
Experiences
Pros
5
Cons
1
Specs
Top
Pro
Option for hosting the database service on the cloud server.
If you wanna host your database on the cloud server, you can have both the option as Database as a Service (Pre-installed and managed database) or Infrastructure as a Service (If you want to have root access and manually want to install the database).
See More
Top
Con
No GPU provided
GPU is not provided.
See More
Top
Pro
High uptime
All the cloud services are with 99.95% uptime.
See More
Top
Pro
Cost-friendly
F(x) Data Cloud provides public cloud server at a cheap price. The basic plan starts at $1.99/month.
See More
Top
Pro
Great Support
Typically answers in minute.
See More
Top
Pro
Provides high configurations
They provide 32 vCPU, 128 GB RAM, 2000 GB SSD, 9 TB network. For large businesses, high configurations are required.
See More
Specs
Server locations:
United States
ISOs:
Ubuntu, Fedora, Debian, CentOS, OpenSUSE, Windows
Cloud Storage:
Yes
Virtualization:
KVM
See All Specs
Hide
See All
Experiences
Get it
here
44
8
Eric Python IDE
All
7
Experiences
Pros
4
Cons
2
Specs
Top
Pro
Integrated python debugger
Eric has a python debugger built-in.
See More
Top
Con
Auto completion is not very good
The auto completion is not top-notch compared to other IDEs and text editors. In fact, many people recommend installing a third-party plugin to improve the auto completion found in Eric.
See More
Top
Pro
Good project management
See More
Top
Con
Complex interface
Eric has a very complex UI. It overwhelms you with sections and windows and doesn't let you focus on code. Every tool is displayed on the top bars (there are 3) with no logical grouping or structure whatsoever.
See More
Top
Pro
Integration with version control software
Integrates with various VCS.
See More
Top
Pro
Integrated class browser
With Eric you can easily browse all classes in your current Python project and display the methods for a given class.
See More
Specs
Multi Language Support:
No
Cross Platform:
Yes
Auto Complete:
Yes
Bracket Matching:
Yes
See All Specs
Hide
See All
Experiences
Get it
here
27
2
dotCloud
All
5
Experiences
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
Get it
here
3
0
Microsoft Azure
All
4
Experiences
Pros
3
Cons
1
Top
Pro
Supports running Windows Server
Most, if not all, of the major cloud PaaS providers offer a Linux variant to host your applications. Windows Azure, being a Microsoft product obviously, supports Windows in addition to Linux.
See More
Top
Con
Expensive
Even though in the context of Pay-as-you-go services, it's cost effective, but monthly pricing for these services are quite higher than competitors.
See More
Top
Pro
Linux Instances
The Azure platform has been supporting Linux VMs for a while now and has Linux distributions readily available in the catalogue.
See More
Top
Pro
Free Tier
Microsoft Azure offers a Free Tier option that allows you to spawn a BST-1 instance that has 750 free hours.
See More
Hide
Get it
here
3
0
Browxy
All
11
Experiences
Pros
10
Specs
Top
Pro
Create a simple Java project in one click
See More
Top
Pro
The new beta version has a forum to ask for coding help
The new beta version supports a full forum backed up with PHPBB to ask for help in any of the supported languages.
See More
Top
Pro
The new beta version supports a full filetree to add/create and delete files
See More
Top
Pro
Publish your project to a public URL
See More
Top
Pro
Add, create and delete your projects
See More
Top
Pro
Flowcharts
Create code from a flowchart and a flowchart from code.
See More
Top
Pro
Integrated dbugger
Integrated debugger for Java & Javascript.
See More
Top
Pro
No login required to run programs
See More
Top
Pro
Run interactive programs and applets
See More
Top
Pro
The new beta version supports more languages
It supports C, C++, Java, Php, Python and C#.
See More
Specs
Storage:
yes
Multi Language Support:
yes
Cross Platform:
yes
Bracket Matching:
yes
See All Specs
Hide
See All
Experiences
Free
99
8
goormIDE
All
7
Experiences
Pros
4
Cons
2
Specs
Top
Pro
Cloud IDE
Goorm IDE is a cloud IDE, making it easy to sign into and code from anywhere.
See More
Top
Con
English is not the primary language
If you do a google search for Goorm IDE, much of the results are in Korean, which is the same with their social media. If you don't speak Korean, you may have difficulty finding more information on Goorm or asking for help/support.
See More
Top
Pro
Supports most languages and frameworks
Goorm IDE has support for C, C++, Java, Js, python, ruby, node express, jquery, angular, and bootstrap. It even supports web server and integrated debuggger.
See More
Top
Con
Latency at times due to location
Likely the servers are in Korea which introuces a little Lag at times when usingthe terminal.
See More
Top
Pro
Super easy
No more configurations, just a few clicks. It's fully ready to develop.
See More
Top
Pro
Root access to shell
Goorm allows the user to access their shell as the root user, and SSH is also supported.
See More
Specs
Platforms:
Browser-Based
Multi Language Support:
yes (over 12)
Git:
yes
Free tier:
yes
See All Specs
Hide
See All
Experiences
Get it
here
232
22
Koding
All
13
Experiences
Pros
11
Cons
2
Top
Con
Not a cloud IDE
Have to provide your own IDE, so not a cloud IDE.
See More
Top
Pro
Everything is supported
All languages, databases, and command-line tools are supported. Most machines are already set up with web project basics like Apache, PHP, MySQL, Ruby, Node.js, Perl, and Python and anything else can be installed via the SSH root access.
See More
Top
Con
No real individual user support
While they do have plans available for 1-10 users, they are not focused on individual developers, so much as teams.
See More
Top
Pro
Ability to signup with Github
And link account to oDesk and Facebook.
See More
Top
Pro
Great community
Koding has a community feature that makes it easy to collaborate and share ideas with like minded developers all over the world. And the community itself is very active and helpful community.
See More
Top
Pro
Real-time collaboration
Real-time code and terminal collaboration with integrated chat abilities.
See More
Top
Pro
Built-in terminal
With 256-color support.
See More
Top
Pro
Various file upload options
Koding supports drag & drop, Dropbox, clone from Github, FTP and the ability to access them using SSH.
See More
Top
Pro
Built-in package manager
The Koding Package Manager (a successor to Apps) is command line tool for installing packages like nginx, Redis, VNC, Wordpress and many others. It consists of officially supported and user-built packages.
See More
Top
Pro
Communities
Ability to create different sized communities that can be public or private.
See More
Top
Pro
Social Stream
There's a built-in social network with developers from all over the world.
See More
Top
Pro
Unlimited domains and subdomains
Unlimited user-defined domains and subdomains for private or shared VMs can be set up.
See More
Top
Pro
Capable editor
Koding uses the Ace editor that's developed by Cloud9. Besides the basics, it covers most important advanced code editor features such as code folding, converting cases, auto-completion, code analysis and refactoring, regex search and offers easy access to relevant documentation. It also gives access to the CLI, has support for Vim and Emacs keybindings, includes multiple cursors and zen coding mode that removes all distractions and allows focusing on code.
See More
Hide
See All
Experiences
Get it
here
177
19
PaizaCloud IDE
All
10
Experiences
Pros
9
Specs
Top
Pro
3 seconds instant launch
PaizaCloud launches new development environment server just in 3 seconds. So, you can casually create or destroy server.
See More
Top
Pro
Floating window manager
PaizaCloud provides Floating window manager like Windows or Mac by default. It makes the environment more flexible. PaizaCloud also provides Tab window mode when you want to use the full screen for one purpose.
See More
Top
Pro
HTTP/HTTPS access to any ports
PaizaCloud allow you to access almost all ports for HTTP/HTTPs access.
See More
Top
Pro
No credit card required
No credit card is required for FREE plan.
See More
Top
Pro
Internationalization
PaizaCloud's Editor or Terminal fully support non-ASCII languages like Japanese, Chinese, European languages.
See More
Top
Pro
Extensible PaizaCloud app
PaizaCloud provides standard application like File manager, Editor, Terminal. But, PaizaCloud also provides the possibility to add or even create new App-for-PaizaCloud using HTML/CSS.
See More
Top
Pro
Terminal with root
In PaizaCloud, you can sudo to root. So, you can install packages, or run service freely.
See More
Top
Pro
Supports Jupyter notebook
PaizaCloud has Jupyter Notebook support with Python libraries like NumPy, SciPy, Pandas, or matplotlib built-in.
See More
Top
Pro
Google Home / Google Assistant development in the browser
As PaizaCloud runs in the cloud, you can develop and run the Google Home / Google Assistant application, without deploying to another server.
See More
Specs
Multi Language Support:
Yes
Cross Platform:
Yes
Git:
Yes
Auto Complete:
Yes
See All Specs
Hide
See All
Experiences
Get it
here
39
8
Linode
All
14
Experiences
Pros
8
Cons
5
Specs
Top
Pro
Excellent support
Linode's support is amazing. Tickets are usually answered within minutes, if there's a network or hardware issue it's usually resolved before anyone even notices.
See More
Top
Con
Backups have become unreliable
I've been a Linode customer for 10+ years, but over the past 3+ years their backups have become unreliable, which is unacceptable for a paid extra to the service. I've had multiple issues with backups failing, and restoring from a backup has caused my VPS to fail to deliver website content for reasons neither I nor Linode support could figure out. In the end, I just had to rebuild the server from scratch with a personal backup.
See More
Top
Pro
Gives you the chance to fix problems without relying on support
If you mess things up in your Linode instance, for example with the filesystem or boot configuration, Linode allows you to run a recovery ISO so you can try and fix things yourself without relying on Linode's support team.
See More
Top
Con
Not really suitable if you have a very heavy CPU application
They'll cap your usage if you go above 80% for a sustained period - even on very large expensive boxes (if you use Load Balancers offered, this can be mitigated).
See More
Top
Pro
Speed
Their VPSs are very fast.
See More
Top
Con
For more advanced users
Can be an issue for those not used to setting up their own server. Managed services are really expensive if help is needed.
See More
Top
Pro
Allows you to do things that usually can only be done if you have access to the hardware
Linode allows you to create memory partitions and copy or move them around. Furthermore, it even lets you reboot your instance with smaller RAM in order to simulate how your application would act if your Linode instance gets downgraded.
See More
Top
Con
No self-help migrating option
If you want to migrate to another hosting solution from Linode, you can't do it by yourself. You have to open a support ticket.
See More
Top
Pro
Comprehensive, well documented API
The API gives access to nodes, nodebalancers, stackscripts, DNS, and accounts.
See More
Top
Con
Treats customer as a liability
Many malpractices in the name of machine abuse. Their machines get abused with just 10% steady cpu utilization.
See More
Top
Pro
Provides SDKs for several languages
SDKs are available for Python, Perl, PHP, Ruby, Java, and Node.js.
See More
Top
Pro
Stack scripts
Stack scripts gives you the chance to build a completely custom Linode stack with multiple custom features and options all run automatically and set up.
See More
Top
Pro
New Cloud Beta user interface
A new user interface is under development which will still keep the same level of power Linode offers but with a cleaner interface. Showing forward thinking and continued improvement.
See More
Specs
GPU:
Yes
IPv6:
Yes
Server locations:
London; Frankfurt; Fremont; Newark; Atlanta; Dallas; Tokyo; Singapore; Mumbai; Toronto; Sydney
ISOs:
Arch; CentOS; Debian; Fedora; Gentoo; openSUSE; Slackware; Ubuntu
See All Specs
Hide
See All
Experiences
Get it
here
45
10
Joyent Triton
All
3
Experiences
Pros
3
Top
Pro
High Performance
By using Zones as a container technology software can run at native speeds without hardware emulation.
See More
Top
Pro
Open Source
All software used to run the cloud is also opensource and can be deployed as a private cloud.
See More
Top
Pro
Native Docker hosting
With LX-Zones docker containers can run securely on hardware.
See More
Hide
Get it
here
1
0
AWS Cloud 9
All
25
Experiences
Pros
19
Cons
6
Top
Con
Lacks subdomain options
Building an app that needs subdomains is impossible.
See More
Top
Pro
Full terminal access
Cloud9 gives full terminal access to home directory. In their hosted Linux Ubuntu environment it has sudo powers. No UNIX commands have been blocked - npm, ifconfig, chmod, chown, tar, etc work. All commands can be accessed and any package can be installed. And if the terminal is used when using Remote SSH feature it connects directly to the server and runs the commands on that server.
See More
Top
Con
Free plan asks for credit card details
Free plan requires you to provide a credit card due to the nature of Cloud 9's "Free Workspaces" to be relatively abused. According to the developers, this is the only way to prevent such.
See More
Top
Pro
Capable editor
Cloud9 uses their own editor called ACE. Besides the basics, it covers most important advanced code editor features such as code folding, converting cases, auto-completion, code analysis and refactoring, regex search and offers easy access to relevant documentation. It also gives access to the CLI, has support for Vim and Emacs keybindings, includes multiple cursors and zen coding mode that removes all distractions and allows focusing on code.
See More
Top
Con
Part of Amazon Web Services
While the c9.io site is still up and running, Cloud9 is exclusive for AWS Customers only, and you pay the AWS Compute pricing when you use Cloud9.
See More
Top
Pro
Great documentation
Cloud9 has extensive, well-organized documentation at docs.c9.io.
See More
Top
Con
Lacks a built-in Java builder and runner
While there is no built-in Java builder or runner currently, C9 has provided instructions on how to set them up. Instructions can be found here.
See More
Top
Pro
Enables real-time online collaboration
An important feature of Cloud9 is the real-time collaboration ability. It allows pairing programs or perform code reviews really easily as well as simultaneously text chat.
See More
Top
Con
Does not accept New Registrants on c9.io Anymore
As being acquired by Amazon Web Services as part of AWS Cloud9, the c9.io service won't accept new sign ups.
See More
Top
Pro
Integrates with AWS
Prior to being part of the AWS Toolchain, AWS integrates deeply with CodeStar and AWS Lambda, allowing you to build serverless architechtures.
See More
Top
Con
Terminal will not work on Windows (Cloud9 SDK)
The terminal package does not work on the Cloud 9 SDK in Windows because it cannot find an appropriate unix shell. This might be a recurring bug undergoing fixes.
See More
Top
Pro
Offline editing
By installing and running a client application that syncs the local file system and cloud storage Cloud9 can be run locally. Great alternative for situations when the Internet connection is unreliable.
See More
Top
Pro
Can be hosted on own server
Since Cloud9 is an open source project with source code available on GitHub, it can be run as a self-hosted solution on own hardware and behind a firewall.
See More
Top
Pro
Git & Mercurial support
Git and hg commands can be run in the command-line, the same way as in a local terminal. There are also built-in add-on services for GitHub, BitBucket and GitLab.
See More
Top
Pro
Runs any language
The runner has built-in functionality fo Apache, Node, Python, Ruby, Ruby on Rails, Go, CoffeeScript, Julia, Mocha and Shell script, but any other language can be used by creating a runner for it.
See More
Top
Pro
Desktop application is available
Prior to the Cloud9 core source code being released, an Alpha version of a desktop version can be built from the source which is based from NW.js. Instructions can be found here.
See More
Top
Pro
SSH Workspace
Allows you to connect directly to your external server via SSH. Modifying files directly on your server using a cloud based editor allows you to have the portability of the a cloud based workspace with the control of your own server (including complete DNS control).
See More
Top
Pro
Debugging with breakpoints for NodeJS server side JavaScript
Breakpoints allow specifying a stopping points in the execution of the application. When these breakpoints are hit, the application will stop executing and give the ability to examine data such as local variables, run commands and control the execution flow of the application.
See More
Top
Pro
Ability to clone multiple repos in one project
Cloud9 provides one free private workspace. However, I can host multiple projects there by cloning as many repositories into the root project directory, thanks to the full access terminal.
See More
Top
Pro
Package manager
Similar to package managers for the desktop, Cloud9 also includes their own package manager, c9pm, which allows adding new software from a list of available utilities. Apt-get can be used in the project's workspace terminal to install/update/upgrade software. Composer, Bower or any other utilities of choice can be installed to manage dependencies and packages.
See More
Top
Pro
Provides with a simple way to deploy apps
Cloud9 allows quickly deploying apps via CLI. There are instructions on how to deploy to Azure, CloudFoundry, OpenShift, NodeJitsu, Modulus and Heroku. For example, all hosted environments have Heroku's toolbelt installed by default so all heroku commands are available from the get-go.
See More
Top
Pro
Provides with own runtime environment
Cloud9 can connect to a dedicated VM to provide a powerful Ubuntu runtime environment in the cloud using Docker. Apps can be either run from the run panel where a selection of runners is provided or from a terminal.
See More
Top
Pro
Support for most databases
In addition to launching a server to run code, Cloud9 will also host a database to develop against. Support for MySQL, PostgreSQL, MongoDB and SQLite.
See More
Top
Pro
Browser testing support
Cloud9 integrates with Sauce Labs a browser testing suite that allows previewing the app in any desktop or mobile browser.
See More
Top
Pro
Provides with a simple way to deploy apps
Cloud9 allows quickly deploying apps via CLI. There are instructions on how to deploy to Azure, CloudFoundry, OpenShift, NodeJitsu, Modulus and Heroku. For example, all hosted environments have Heroku's toolbelt installed by default so all heroku commands are available from the get-go.
See More
Hide
See All
Experiences
AWS Pricing
99
22
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
{}
undefined
url next
price drop