An intelligent all-in-one cloud platform

Build, run, and scale any application stack on top of a cloud provider such as DigitalOcean, AWS, or Google Cloud without having to learn all the ins and outs of the cloud.

Start 14-day free trial

Rent servers from the cloud provider that fits you best

The first step in hosting an application in the cloud is renting a server from a cloud provider. Smoothy allows you to obtain and manage servers from different world-leading cloud providers all through one and the same easy-to-use interface. This way, you prevent vendor lock-in and are free to decide which cloud providers fit your budget, geographical location, and resource requirements best. If you, at a certain point in time, want to migrate to a different provider, you can do so all via the same familiar interface.

Docker server

Automatically configure your servers

Through the interface of Smoothy you can obtain one or more servers from your preferred cloud provider. Based on your business requirements, Smoothy will then automatically configure the servers as state-of-the-art Docker servers or as a highly-available Kubernetes cluster.

Nowadays, single Docker servers are the recommended hosting solution for modern applications. However, if you are building a high-traffic business-critical application, Kubernetes offers you all the tools you need to deploy your application on top of a highly-available cluster of Docker servers optionally spread across multiple geographical locations.

Get real-time insights into your servers and applications

To developers, a server often feels like a black box. This makes deploying an application in the cloud quite scary, because what if something goes wrong? 😱 However, at Smoothy we believe that you don't have to be a Linux expert in order to understand what is going on under the surface of that black box and be able to troubleshoot a system in case something goes wrong.

Rather than having to dive deep into your terminal to copy-paste a bunch of commands found on StackOverflow, Smoothy offers you all the information you need to get in-dept real-time insights into your servers and applications.

Docker server

Performance metrics

A big part of debugging an application is understanding how it behaves and how much computing resources it consumes. Does the application have a memory leak? Do the algorithms in your application require too much computations? Does your server have enough compute power, or maybe even too much?

Thanks to the real-time performance metrics that are available in the cloud platform, you are able to thoroughly debug your applications, anticipate computing resource shortages, and select the optimal server size for your application.

Automatic health checks

Smoothy automatically verifies the health of both your servers and applications every 5 minutes. Whenever a check turns out unhealthy, a notification is sent to your favorite notification channel. This way, you stay up to date about any critical issue and notice problems before your customers do.

The result of the health check can be consulted in the cloud platform. This allows you to identify the root cause of an issue in no time.

Email Slack Webhook
Health check
Access

Transparent management

In Smoothy, all complex cloud primitives are translated into easy to understand visual forms. This means that every interaction you have with the Smoothy interface executes a set of commands on your server. This process is entirely transparent and you can follow the progress and outcome of every interaction in real-time.

Install any application stack in seconds

Smoothy provides you with a catalog of some of the most popular applications that you can install on your deployment with only a few clicks of a button. Each of the applications is carefully preconfigured by our cloud experts and come with an easy-to-use interface to tweak the configuration to your needs.

On top of that, if you are comfortable with Docker, Smoothy offers you all the tools you need to deploy any Docker image on your deployment. You can use Smoothy to build your own Docker image from your application code, or you can use one of the thousands of existing Docker image that you can find online.

Docker image
Docker image
Laravel
Laravel
MySQL
MySQL
Redis
Redis
PHP
PHP
coming soon
Vue.js
Vue.js
coming soon
PostgreSQL
PostgreSQL
coming soon
MongoDB
MongoDB
coming soon
Elasticsearch
Elasticsearch
coming soon
RabbitMQ
RabbitMQ
coming soon
Memcached
Memcached
coming soon
Node.js
Node.js
coming soon
.Net
.Net
coming soon
Java
Java
coming soon
Python
Python
coming soon
C & C++
C & C++
coming soon
Ruby
Ruby
coming soon
Go
Go
coming soon

Missing an important application?

We are working hard to extend and improve our cloud platform on a daily basis. If you believe we can improve your workflow by adding a specific application, please let us know and we will be happy to help you out.

Containerize your application code

Applications on your Smoothy-configured servers run as Docker containers. This has a lot of advantages, but also requires applications to be package up into a Docker image before they can be deployed. Normally, this means that you as a developer have to write a Dockerfile that defines the commands that need to be executed in order to prepare a Linux environment to run your application code.

However, at Smoothy we strongly believe that you don't have to be a Docker expert in order to be able to enjoy its benefits. Therefore, we offer you a collection of carefully crafted Docker templates that you can use to containerize your application code, without ever touching a single line of Docker syntax.

Without Smoothy
Image preset
With Smoothy
Image preset

Automate your deployment process

Every time you release a new version of your application, you have to manually go through the process of testing your application code, building a new Docker image, and rolling out the image to your server. A time-consuming task that slows down the development process.

Luckily, Smoothy automates this entire process and allows you to deploy a new version of your application with a single git push. This way, you can accelerate the feedback loop with your customers and can quickly adapt your applications to changing business requirements.

1
Github
Smoothy integrates with your Github account and listens for any activity on the repository hosting your application code. Upon every git push a new deployment is triggered.
2
Docker
Smoothy allows you to automatically run a set of tests against your application code. This way you can verify that your application is working as expected before you deploy it to your server.
3
Docker
When all tests succeeded, Smoothy transforms your application code into a Docker image and stores it securely in a private Docker registry.
4
Docker
When the build has completed, the freshly created Docker image is used to automatically update your running applications on your server to the latest version.

Secure your servers and applications

With an ongoing increase in the number of cyberattacks, thoroughly securing your applications becomes increasingly important. Therefore, servers and applications installed through Smoothy are secure by design. We secure everything out-of-the-box according to security best-practises and offer you all the tools you need to unlock only the doors that you need. No less, no more.

TLS certificates

TLS certificates

TLS certificates are an essential part of modern online applications. Without a valid certificate, your application is prone to hackers and will be marked nonsecure by modern web browsers. Smoothy automatically takes care of the installation and renewal process of a free TLS certificate for your application.
Firewall

Firewall

Smoothy makes it easy to control how your server interacts with the world wide web. It configures a firewall on your server, which you can configure using a set of simple rules to block any foreign or malicious requests.
SSH keys

SSH keys

If you are working on a team, granting server access to your colleagues quickly becomes annoying and unstructured. In Smoothy, you get a birds-eye view of who can access which server and can automatically grant colleagues access to newly created servers.

Make your move to the cloud today

With Smoothy you set up a state-of-the-art cloud server, automate the deployment process of your application code, and serve your application over a secure https:// connection, all in under 12 minutes. Wait no longer, let Smoothy make your life easier, so you can focus on the things that matter most to you.