Which programming languages and frameworks are supported at Hostinger

Check supported programming languages and frameworks on Hostinger web, cloud, and VPS hosting plans.

Updated 1 week ago

Programming language and framework support at Hostinger depends mainly on whether the technology needs root access. Languages and frameworks that require root access to install, configure, or run — Python, Django, Flask, Java, and ASP.NET — are supported exclusively on VPS Hosting. Technologies that don’t need root access — Laravel and jQuery — run on Web and Cloud hosting plans, while ReactJS is covered individually below along with its own requirements. For the specific resource limits of each plan type, see parameters and limits of hosting plans in Hostinger.

Is Python supported at Hostinger?

Root access is required to install and update Python, along with any libraries and dependencies your projects may need. Since Web and Cloud hosting plans don’t provide root access, Python is supported exclusively on VPS Hosting.

VPS is a self-managed hosting solution, where you are responsible for installing and configuring Python, along with any related scripts, applications, or packages.

If you’re interested in using Python on VPS Hosting, you can do so on any of our available Linux-based operating system templates.

Is Django supported at Hostinger?

Django is a popular open-source web framework that uses Python to build dynamic websites and web applications quickly, with many features and tools pre-built.

Python is a requirement for running Django, and root access is needed to install and update Python along with any dependencies the framework requires. Since neither is available on Web and Cloud hosting plans, VPS Hosting is the supported option.

For a faster setup, Hostinger provides a pre-made VPS template: Ubuntu 22.04 64-bit with Django and OpenLiteSpeed. This template automatically installs the OpenLiteSpeed web server alongside Django, includes easy SSL and RewriteRules setup, and lets you update files directly without going through the built-in development server. This setup runs close to three times faster than Django on Nginx with Gunicorn!

Is Flask supported at Hostinger?

Flask is a lightweight Python web framework that requires minimal setup, making it a strong alternative to Django for building web applications or RESTful APIs.

Since Flask depends on Python, and installing and managing Python requires root access, Flask is supported exclusively on VPS Hosting. As with Python and Django, VPS Hosting is self-managed, so you’re responsible for installing and configuring any scripts, applications, or packages Flask needs. Any Linux-based operating system template can be used as your starting point.

Is Java supported at Hostinger?

Java and JavaScript share a similar name but serve different purposes:

JavaScript is a client-side scripting language used for front-end web development. It runs in the browser and adds interactivity, form validation, and dynamic content to a website. JavaScript is fully supported on all Hostinger hosting plans.

Java is an object-oriented programming language used to build applications such as desktop software, web servers, and Android apps. Running Java servlets and JavaServer Pages (JSP) requires root access to install and configure the necessary permissions. Since Web and Cloud hosting plans don’t include root access, VPS Hosting is the supported option for Java-based applications.

Is ASP and ASP.NET supported at Hostinger?

Since all Hostinger servers are Linux-based, ASP is not directly supported.

As an alternative, ASP.NET applications can be launched by converting them to ASP.NET Core and hosting them on any VPS Hosting plan. Here is a useful guide: How to Launch an ASP.NET Application.

Which Laravel versions are supported at Hostinger?

Laravel can be installed directly through the Auto Installer on Hostinger hosting plans, including the latest 12.x version. Set your PHP version to 8.2 before installing.

Other current versions, including 9.x, can be installed by selecting them from the version dropdown list in the Auto Installer. Versions older than 9.x are available but not recommended, due to security reasons. Laravel 8 requires a manual installation instead of the Auto Installer.

NOTE

  • To schedule Artisan commands, create a custom cron job using this template, replacing u123456789 with your username and domain.tld with your domain name:
    /usr/bin/php /home/u123456789/domains/domain.tld/public_html/artisan schedule:run

Is jQuery supported at Hostinger?

jQuery is a popular and widely used JavaScript library designed to simplify the use of JavaScript on a website, enabling dynamic and interactive web pages with less code.

jQuery integration is supported on all of Hostinger’s Web and Cloud hosting plans.

Is ReactJS supported at Hostinger?

ReactJS, commonly referred to as React, is a JavaScript library used for building user interfaces for web applications, letting you create reusable UI components and manage applications efficiently.

Since ReactJS uses server-side rendering and has specific configuration requirements that aren’t available on Web and Cloud hosting plans, VPS Hosting is the supported option. If you currently have a Web or Cloud hosting plan and need ReactJS, you can purchase a VPS plan and migrate your website to it.

Is Perl supported at Hostinger?

Perl, which stands for Practical Extraction and Reporting Language, is a high-level, versatile, and general-purpose programming language used text manipulation, database interaction, system administration tasks, web programming, and more.

It’s also used for Common Gateway Interface (CGI) scripting.

If you want to use Perl/CGI, you can consider our VPS plans, as it requires access to libraries and permissions that are restricted on our Web and Cloud hosting plans.

Is Magento supported at Hostinger?

Magento is a powerful, open-source eCommerce platform, best suited for medium to large businesses. It provides the flexibility and comprehensive tools needed to build and manage online stores, featuring a modular system that supports a wide range of advanced eCommerce features.

Since support for Magento 1 officially ended in June 2020, this version no longer receives security patches or updates, making sites running on it more vulnerable to security risks and outdated functionality. For this reason, Magento 2 is the recommended version for new or upgrading projects.

Magento 2 requires Elasticsearch, a tool that boosts the speed and efficiency of on-site search functions. Since Elasticsearch is not available on web and cloud hosting plans, a virtual private server (VPS) is necessary to meet the technical and resource demands of a Magento project.

For detailed options on VPS hosting solutions, visit our Magento VPS page 🚀

At Hostinger, you can find a Magento 2 VPS template that includes Magento 2 pre-installed. This setup makes it quick and easy to launch your eCommerce store, letting you focus on designing and managing your business right away.

What Node.js hosting options are available at Hostinger?

Node.js is supported on select Web, Cloud, and VPS hosting plans, with limits varying by plan (see the Parameters and limits table). See Node.js hosting options at Hostinger for deployment details.

Root access is the deciding factor for most of these technologies: Python, Django, Flask, Java, ASP.NET, and ReactJS all require VPS Hosting, while Laravel, jQuery, Perl, and Node.js run on Web and Cloud hosting plans without any extra configuration, and Magento has its own specific requirements.

Additional resources