Kinsta has been known for excellence in the WordPress hosting industry. With the introduction of Application and Database Hosting, you can bring all your applications to Kinsta.
Application and Database Hosting is integrated straight into MyKinsta and is available for beta participants.
Application and Database Hosting is just getting started at Kinsta, but you can already bring almost any application. We support and have tested Node.js, PHP, Django, Rails, Java, Scala, and Go natively.
We have hello world repositories available for these languages and some frameworks like Laravel, static site hosting with Gatsby, and some examples on how to send emails with Application and Database Hosting.
You can deploy an application through Docker using a Dockerfile, which means you can package any configuration you’d like, and we’ll be able to run it for you. We also have hello world repositories for getting started with a Dockerfile.
You are welcome to test the repositories available on Github.
At the moment, we support MySQL, Redis, MariaDB, and PostgreSQL, and we’re working on adding more. You can select different versions of these databases to suit your existing project.
Kinsta’s Application and Database Hosting is currently operating in an invite-only beta. If you’d like to try out our new services, head over to our Application and Database Hosting page and sign up.
When you are chosen to be a beta participant, we will add you to a special user group that will give your user access to the new features in MyKinsta. This means that you will be able to create applications and databases within any company where you are the owner, company administrator, or company developer.
Once you’ve had a chance to check and test things out, we’d appreciate any feedback you can provide. This feedback will help shape the future of developer-centric hosting at Kinsta.
Please note that you are testing beta software, which can be unstable. We will, of course, do our utmost to ensure smooth operation, but we can not guarantee it. Please keep the following in mind:
- We do not recommend running production services while in beta
- We can not guarantee the uptime of your applications
- We will add billing to the beta in the next few months. We will give you a 14-day notice, after which we will start billing for usage or stop your project
- Some features have been scaled back on purpose. For example, the beta will only allow you to choose a few regions for deployment. Once we launch, all our regions will be available, which is currently 35.
- During build time and runtime, your processes will have root access to their container. Our containers are isolated horizontally and vertically, providing sufficient protection even in this scenario. Regardless, root access is not advised, and we will likely remove that ability in the future, so please do not rely on having root access in the runtime environment of your application.
- Documentation for Application and Database Hosting is only available in English at the moment
- We will try to make sure every change is reflected in this documentation, but due to the speed of iteration, the screenshots and some details in the documentation may become out of date. If you notice something, please feel free to let us know!
Within the context of Kinsta’s Application Hosting, an application is a set of instructions executed by a server to perform one or more tasks. Our current infrastructure is designed to serve and support the deployment of applications with a server behind the application.
For the best possible compatibility with our service, we recommend following the guidelines of The Twelve-Factor App (aka Cloud-Native apps). This will ensure your application is ready to work in an ephemeral/stateless environment like our Application Hosting.
Once you’re added to the beta program, you should see a new sidebar menu named Applications. This will be the central location for all things beta. Once you’ve added one or more services, you’ll see them listed here.
- Authorizing your Github Project
- Adding an Application