Skip to main content
Virtus Cloud is a developer-friendly managed hosting platform built to take the complexity out of deploying and running applications. Whether you are shipping a Discord bot, a REST API, a full-stack website, or a managed database, Virtus Cloud handles the infrastructure so you can focus on writing code. You deploy through either the CLI or the web dashboard — both paths lead to the same reliable, production-grade environment.

What you can host

Bots

Host Discord, Telegram, WhatsApp, and other bots with low-latency connectivity and automatic dependency installation.

Websites & Web Apps

Deploy static sites, Next.js, React, Vue, Express, Django, and more behind Cloudflare’s global network with a free .virtusapp.cloud subdomain.

APIs

Run REST or GraphQL APIs continuously, with configurable memory, autorestart, and custom startup commands.

Databases

Provision managed databases with automated snapshots, credential management, and metrics — no server configuration required.

How it works

Every application you deploy on Virtus Cloud is configured through a single plain-text file called virtuscloud.app (or virtuscloud.config). This file tells the platform which runtime to use, how much memory to allocate, what command to run at startup, and more. Once your config file is in place, you zip your project and upload it — Virtus Cloud takes care of installing dependencies and starting your app.
The virtuscloud.app config file must be located at the root of your ZIP archive. If it is nested inside a subfolder, the platform will not detect it during deployment.

Two ways to deploy

Virtus Cloud gives you two equally capable deployment paths. Choose whichever fits your workflow.

CLI

Install the Virtus Cloud CLI and deploy directly from your terminal with virtuscloud upload. Best for developers who prefer a code-first workflow or want to automate deployments.

Dashboard

Log in to the web dashboard, upload a ZIP file, and click Add New to launch your application. No command-line knowledge required.

Supported runtimes

Virtus Cloud supports a wide range of languages and runtimes out of the box, so you can deploy your project without setting up custom build environments.

Node.js

Python

Java

Go

Rust

PHP

Elixir

C#

Explore further

Quick Start

Create your account, install the CLI, configure your app, and deploy — all in under five minutes.

Config File Reference

Learn every available configuration parameter, including version options, memory limits, subdomains, and custom startup commands.

API Reference

Explore the full REST API to manage apps, databases, files, and workspaces programmatically.

CLI Reference

Browse every CLI command available for deploying and managing your Virtus Cloud applications.
Join the Virtus Cloud community on Discord to get help from other developers, share what you’re building, and stay up to date with platform news.