Documentation menu

Supported frameworks and how detection works.

Frameworks

Light Cloud reads your repository and picks the right build.

Static and frontend

Served from a global CDN:

  • React (Vite and Create React App)
  • Vue
  • Angular
  • Svelte and SvelteKit static
  • Next.js static export
  • Plain HTML, CSS, and JavaScript

Backends and containers

Run as containers on Cloud Run:

  • Next.js with server-side rendering
  • Node (Express, Fastify, NestJS, Koa)
  • Python (FastAPI, Flask, Django)
  • Go
  • Java (Spring Boot)
  • Ruby
  • PHP
  • .NET
  • Any repository with a Dockerfile

Detection

Light Cloud detects the framework, the package manager (npm, yarn, pnpm, pip, poetry), the build command, and the output directory from your repository. Config files like next.config.js, vite.config.ts, and angular.json are parsed to find where the build lands. A Dockerfile always wins and runs the app as a container. You can override any detected setting.