Skip to content

Supported App Deployment Frameworks

Varity Team Core Contributors Updated June 2026

Varity is a newly launched platform in active beta. This page is the honest snapshot of what works today, what is beta, and what is not ready yet, so nothing surprises you after you deploy.

Varity serves three deployment categories:

  1. Applications: deploy from a Git repository, a prebuilt Docker image, or a static build.
  2. CPU VMs: dedicated virtual machines; you pick the exact machine from the marketplace.
  3. GPU workloads: GPU containers, GPU VMs, and GPU bare metal; you pick the exact GPU offer from the marketplace.

Node apps

Next.js, React, Vue, Astro, Qwik, Vite SPA, Express, Fastify, NestJS, Koa, Hono.

Python apps

FastAPI, Django, Flask.

Static sites

Plain HTML and supported static build outputs.

Go apps

Go modules with a runnable HTTP service.

Runnable Docker images

Deploy public or private Docker/OCI images that run an HTTP service.

See Supported Frameworks for the full detection matrix.

Auto-wired services (provisioned in the same deployment when your code needs them): Postgres (with pgvector), Redis, MongoDB, MySQL, Ollama, and object storage. See Auto-wired Services.

Where your app lives:

  • Static sites → https://varity.app/<your-app>/
  • Dynamic apps → https://<your-app>.varity.app/

Rent a dedicated CPU virtual machine when you need full control of the box rather than a managed app runtime. The VM marketplace shows the exact machines on offer. You choose the machine, region, and price before you deploy.

See CPU virtual machines for the 13 available sizes, prices, and regions.

GPU compute comes in three forms: GPU containers, GPU VMs, and GPU bare metal. The GPU marketplace shows the exact cards on offer. You choose the card, region, and price before you deploy.

See GPU machines for the available cards, or Deployment categories to compare all three.

Varity does not build these languages from source yet: Rust, Ruby / Rails, Elixir / Phoenix, Java / Spring, Deno, PHP / Laravel, .NET.

If you try one of those as a source project, you get a clear unsupported-stack error. You can still ship any of them today by deploying a prebuilt Docker image.

These aren’t available in the current beta. Don’t plan around them yet:

  • Rollback as a one-click feature; recover by redeploying a known-good version
  • Cron jobs and scheduled tasks
  • Preview deployments
  • Multi-region and edge runtime
  • A fully managed database product (see the durability note below)
  • Databases are real but beta. Auto-wired databases work and data survives container restarts within a deployment, but this is not yet a managed database product with automated backups, high availability, or point-in-time recovery. See Databases & Data.
  • Private repos: the safest path for a private or unsupported app today is a prebuilt Docker image.
  • Heavy or unusual workloads (browser automation, large file/video processing, long-running jobs) may need a hand. Reach out via Getting Help.