This article contains a list of frameworks and languages along with information about whether they work with Kinsta Application Hosting and Database Hosting.

If you do not see the framework or language you want to use listed here, please contact our Sales or Support teams.

Adobe Content Server

Maybe. We have not tested this on Application Hosting with persistent storage, but it should be possible. Feel free to give it a try!

Angular applications

Yes. We can host Angular applications. See our information on static site generator compatibility for more details.

ASP.NET

Yes. Users can run apps built with Dotnet Core. DotNet Core can be run in Linux containers; see this example.

.NET is moving toward a Core/Cross-platform supported/cloud-ready environment. The ASP.NET Core Runtime Docker hub contains some pre-built Docker containers for Core, and the .NET samples page has some examples for using typical MS SQL + ASP.NET Core setups with Docker compose.

Astro

Yes. We have a quick start example GitHub repo for Astro, and you can follow our guide on setting up a static site with Astro at Kinsta.

Bootstrap Applications

Yes. Bootstrap is a frontend framework, so it is compatible with Application Hosting. You will need to use it in combination with another language, such as PHP or JavaScript.

Builder.io

Yes. Builder.io is an SDK (library) you can use to either build a static site or integrate into your code for visual effects.

C#

Yes. You can host almost any language on Application Hosting, including C#, if you use a Dockerfile.

Cascade CMS

Maybe. You may be able to host Cascade CMS with a Dockerfile. There is a GitHub repository, but it requires a lot of adjustments. You’ll have to know how to write Dockerfiles and understand the Cascade CMS technical requirements. Kinsta cannot provide technical support for this.

CodeIgniter

Yes. CodeIgniter is a PHP-based application, so during the deployment process, Kinsta automatically installs the dependencies defined in your composer.json file.

ColdFusion

Maybe. We have not tested this on Application Hosting with persistent storage, but it should be possible. Feel free to give it a try!

commercetools

Yes. commercetools uses Java, JavaScript, and PHP and can be run on Application Hosting.

CraftCMS

Maybe. CraftCMS is a self-hosted PHP application that can connect to MySQL and PostgreSQL databases. We have not tested this on Application Hosting with persistent storage, but it should be possible. Feel free to give it a try!

Database Replicas

No. We do not currently provide database replicas.

Dedicated IP Addresses

No. We do not provide dedicated IP addresses. Each new deployment may get a pod scheduled on a different host, which results in a different IP address. A change in IP address can also happen if Kubernetes needs to move a pod to another host because of resource consumption or if the node pool it’s on is in the process of an upgrade.

Deno

Yes. We have a quick start example GitHub repo for Deno, and you can follow our guide on setting up a static site with Deno at Kinsta.

Direct SSH access to pods

Partially. We do not currently provide full SSH access to pods, but you can use the Application Web Terminal to run scripts and read files in the container your application’s web process is running in. To manage a database, you can use an external connection to access the database.

Django

Yes. We have a quick start example GitHub repo for Django, and you can follow this guide on setting up a Django application at Kinsta.

Docusaurus

Yes. We have a quick start example GitHub repo for Docusaurus, and you can follow our guide on setting up a static site with Docusaurus at Kinsta.

Drupal

Maybe. We have not tested this on Application Hosting with persistent storage, but it should be possible. Feel free to give it a try!

Eleventy

Yes. We have a quick start example GitHub repo for Eleventy, and you can follow our guide on setting up a static site with Eleventy at Kinsta.

Emotion

Yes. Emotion is a library that can be called using npm. If you add this to the dependencies tree of package.json, the buildpack pulls the specified version of Emotion and any other dependencies specified when the application is built.

Flask

Yes. We have a quick start example GitHub repo for Flask, and you can follow this guide on setting up a Flask application at Kinsta.

Flutter

Yes. If the Flutter app is a web application and you can containerize it with a Dockerfile, you can host it on Application Hosting.

Galera Clusters

No. We do not currently support this on Kinsta.

Gatsby

Yes. We have a quick start example GitHub repo for Gatsby.

GitLab Runner

Yes. GitLab Runner is based on Go, which is supported on Application Hosting. They also provide documentation on how to run GitLab Runner as a Docker container, which is also supported.

Go

Yes. We have a  quick start example GitHub repo for Go, and you can follow this guide on setting up a Go application at Kinsta.

Headless Applications Such as Sanity

Yes. The backend uses the headless platform (in this example, Sanity), and the frontend (hosted at Kinsta) uses your preferred library or framework. You will also need to add your frontend application’s domain name to your headless platform’s CORS settings (in this example, Settings > API settings > CORS Origins and click the Add CORS origin button in your Sanity project).

Incremental Static Regeneration on Next.js

Yes. This works on Application Hosting. For more information about configuring the app, please refer to this Next.js article.

Jamstack

Yes. We have the following example GitHub repos and quick start guides:

Java

Yes. We have a quick start example GitHub repo for Java.

Jekyll

Yes. We have a quick start example GitHub repo for Jekyll, and you can follow our guide on setting up a static site with Jekyll at Kinsta.

Jigsaw

Yes. We have a quick start example GitHub repo for Jigsaw, and you can follow our guide on setting up a static site with Jigsaw at Kinsta.

Joomla

Maybe. We have not tested this on Application Hosting with persistent storage, but it should be possible. Feel free to give it a try! It is also technically possible to run Joomla as a stateless app. There is a plugin that can store the static files on S3, and there is an official Joomla docker image.

Laravel

Yes. We have a quick start example GitHub repo for Laravel, and you can follow this guide on setting up a Laravel application at Kinsta.

Magento

Maybe. We have not tested this on Application Hosting with persistent storage, but it should be possible. Feel free to give it a try!

Mastodon

Maybe. It is possible to run Mastodon on Application Hosting, but it requires a lot of resources, so the cost to run it may be high. You would likely need the 4GB pod as it uses ~1.5GB RAM. We have not tested this on Application Hosting with persistent storage, but it should be possible. If you run the application without persistent storage and your pod is cycled or moved, it would need to re-fetch everything. The pods don’t restart often, but when they do, the filesystem resets back to the original container filesystem if the application isn’t connected to persistent storage.

Matomo

Maybe. Matomo requires MySQL/MariaDB. If it does not support the database over a network connection, it will require persistent storage. If it does support the database over a network connection, you must configure the Docker Compose file to install the necessary server packages (e.g., Apache/NGINX, PHP8 with the configuration, and MySQL) before you pull in the Matomo files.

MERN Stack

Maybe. MERN stands for MongoDB, Express, React, and Node, after the four key technologies that make up the stack.

  • MongoDB — document database
  • Express — Node.js web framework
  • React — a client-side JavaScript library
  • Node.js — a JavaScript runtime environment

Kinsta does not currently support MongoDB, but you can host the application on Kinsta while hosting the database elsewhere.

Microsoft Programming Languages

Yes. If you can containerize the application with a Dockerfile, you can host it on Application Hosting even if it uses an MS programming language.

Mobile Apps

Maybe. It depends on the app; you can host the backend of a mobile app with Application Hosting but not the building or distributing of the mobile app itself.

MODX

Maybe. MODX is a PHP open-source CMS platform. We have not tested this on Application Hosting with persistent storage, but it should be possible. Feel free to give it a try!

MongoDB

No. Kinsta does not currently support MongoDB.

Moodle

Maybe. We have not tested this on Application Hosting with persistent storage, but it should be possible. Feel free to give it a try!

MSSQL

Maybe. We have not tested this on Application Hosting with persistent storage, but it should be possible, according to this article. Feel free to give it a try!

Multisite Application

Yes. A multisite application allows you to manage multiple sites in one place. You can do this with Application Hosting, but it may require more resources than a single site.

n8n

Yes. We have not tested this on Application Hosting with persistent storage, but it should be possible. Feel free to give it a try!

According to Docker n8n Documentation, it is also technically possible to run it without persistent storage if you use a database:

“It is important to still persist data in the /root/.n8n folder as it contains n8n user data and, even more importantly, the encryption key for credentials… …Persisting the /root/.n8n directory even when using alternate databases is the recommended best practice, but not explicitly required.”

Netlify

Maybe. Netlify is a hosting service similar to Kinsta. It is likely the application you host on Netlify can also be hosted on Kinsta, depending on the application framework.

Nextcloud

Maybe. We have not tested this on Application Hosting with persistent storage, but it should be possible. Feel free to give it a try!

Node.js

Yes. We have the following example GitHub repos and guides for Node.js:

Nuxt

Yes. We have a quick start example GitHub repo for Nuxt, and you can follow this guide on setting up a Nuxt application at Kinsta.

Odoo

Maybe. We have not tested this on Application Hosting with persistent storage, but it should be possible. Feel free to give it a try!

OpenCart

Maybe. We have not tested this on Application Hosting with persistent storage, but it should be possible. Feel free to give it a try!

Perfex

Maybe. We have not tested this on Application Hosting with persistent storage, but it should be possible. You will need to understand the Perfex technical requirements. Kinsta cannot provide technical support for the setup and configuration of the application.

PERL

Yes. There is no buildpack for PERL; however, Kinsta’s Application hosting does support PERL scripts if you use a Dockerfile.

PHP

Yes. We have the following example GitHub repos and quick start guides for PHP:

phpCMS

Maybe. We have not tested this on Application Hosting with persistent storage, but it should be possible. You will need to understand the phpCMS technical requirements. Kinsta cannot provide technical support for the setup and configuration of the application.

PostGIS

No. PostGIS is not currently supported on Database hosting.

Prestashop

Maybe. We have not tested this on Application Hosting with persistent storage, but it should be possible. Feel free to give it a try!

Publii

Yes. Publii is a desktop CMS system that creates static HTML pages. Use the Manual Deployment option to export the site files to your local machine, then push those files to the Git repository connected to your application or static site at Kinsta.

Python

Yes. We have the following example GitHub repos and quick start guides for Python:

QPDF

Maybe. QPDF is a command-line tool included in most Linux distributions (and many other software distributions).

Some public repositories on GitHub install QPDF as a dependency in the Dockerfile. If you add the same commands to a Dockerfile, QPDF will be installed.

Notes:

  • We have not tested this in Application Hosting.
  • QPDF is a C++ lib and may require additional components installed on the Linux instance to be compiled successfully.

Qwik

Yes. We have a quick start example GitHub repo for Qwik, and you can follow this guide on setting up a static site with Qwik at Kinsta.

React

Yes. React is a frontend JavaScript library, often used in conjunction with Node.js, which is used for the backend. We have the following example GitHub repos and quick start guides for React:

Ruby

Yes. We have these example GitHub repos and quick start guides for Ruby on Rails:

Scala

Yes. We have a quick start example GitHub repo for Scala, and you can follow this guide on setting up a Scala application at Kinsta.

Shopify

Maybe. All the repositories shown in Shopify’s GitHub account are for different parts of their application; you can’t self-host the entire site. However, you can use Hydrogen to create a self-hosted custom storefront, which would be usable on Application Hosting if you can containerize it with a Dockerfile.

Shopware

Yes. Shopware is an open headless ecommerce platform powered by Symfony (PHP) and Vue.js and can run on Application Hosting.

Spider Storage Engine in MariaDB

No. This is currently not supported as it uses a higher level of database clustering than we offer.

Spring

Yes. Spring is a Java framework, which is supported on Application Hosting.

SQLite

No. SQLite requires the database to be in the same container as the application, which is not possible on Application Hosting.

Statamic

Yes. We have a quick start example GitHub repo for Statamic, and you can follow this guide on setting up a Statamic application at Kinsta.

Strapi

Yes. Strapi is a CMS that uses JavaScript and can run on Application Hosting. Strapi also requires a database and supports PostgreSQL, MySQL, and MariaDB, which can all be hosted with Kinsta’s Database Hosting.

STUN (Session Traversal Utilities for NAT)

No. A STUN server helps to establish peer-to-peer communications between devices behind network address translators (NATs) or firewalls. STUN servers require you to open specific ports, which is currently not possible on Application Hosting.

SuiteCRM

Maybe. We have not tested this on Application Hosting with persistent storage, but it should be possible. Feel free to give it a try!

Symfony

Yes. Symfony is a PHP framework for creating websites and web applications that can run on Application Hosting.

SvelteKit

Yes. SvelteKit is a UI framework that compiles your components to vanilla JavaScript and can be run on Application Hosting.

Tailwind

Yes. Tailwind is a CSS framework that can work in combination with an application on Kinsta’s Application hosting.

TURN (Traversal Using Relays around NAT)

No. A TURN server helps to establish peer-to-peer communications between devices behind network address translators (NATs) or firewalls. TURN servers require you to open specific ports, which is currently not possible on Application Hosting.

VB.net

Yes. You can host almost any language on Application Hosting, including VB.net (Visual Basic), if you use a Dockerfile.

Velo by Wix

No. Velo does not have a self-hosted option. You can only use Wix Cloud, so you cannot access and deploy the code on our Application Hosting.

Vite

Yes. Vite uses CSS, JavaScript, and Typescript to create web applications and can be hosted on Kinsta’s Application hosting. We have a quick start example GitHub repo for React with Vite, and you can follow this guide on setting up a React application with Vite at Kinsta.

Vue.js

Yes. Vue.js is an open-source JavaScript framework and can be deployed on Application Hosting.

VuePress

Yes. We have a quick start example GitHub repo for VuePress, and you can follow our guide on setting up a static site with VuePress at Kinsta.

Webflow CMS

No. Webflow is a managed service with no self-hosted version. This means only Webflow can host Webflow sites.

WHMCS

No. WHMCS is unsuitable for the Kinsta platform; it is more suited to running on a VM (virtual machine) instead of a container.

Windows Server Applications

Maybe. If the application can be run in a Linux container, you may be able to host it within Application Hosting.

Wix

No. Wix is not open source, so you can’t access the code to move the application or website onto our hosting services.

Yarn

Yes. Yarn is supported for Application Hosting.

 

Yii Framework

Maybe. We have not tested this on Application Hosting with persistent storage, but it should be possible. Feel free to give it a try!