Supported Technologies

SnapDeploy automatically detects and builds applications for these languages and frameworks.

Node.js

Supported Versions

14 16 18 20 22 (LTS)

Frameworks

  • Express.js
  • Fastify
  • Nest.js
  • Koa
  • Hapi
  • Next.js (API Routes)

Package Managers

  • npm
  • yarn
  • pnpm

Build Tools

  • Webpack
  • Vite
  • esbuild
  • Rollup

Python

Supported Versions

3.8 3.9 3.10 3.11 3.12

Frameworks

  • Django
  • Flask
  • FastAPI
  • Starlette
  • Tornado

Package Managers

  • pip (requirements.txt)
  • Poetry (pyproject.toml)
  • Pipenv (Pipfile)

Detection

Auto-detected via requirements.txt, pyproject.toml, or Pipfile

Go

Supported Versions

1.19 1.20 1.21 1.22

Frameworks

  • Gin
  • Echo
  • Fiber
  • Chi
  • Standard library (net/http)

Ruby

Supported Versions

3.0 3.1 3.2 3.3

Frameworks

  • Ruby on Rails
  • Sinatra
  • Hanami

Java

Supported Versions

8 11 (LTS) 17 (LTS) 21 (LTS)

Frameworks

  • Spring Boot
  • Quarkus
  • Micronaut
  • Jakarta EE

Build Tools

  • Maven (pom.xml)
  • Gradle (build.gradle)

Packaging

  • JAR (executable)
  • WAR (with embedded Tomcat)

PHP

Supported Versions

8.0 8.1 8.2 8.3

Frameworks

  • Laravel
  • Symfony
  • Slim
  • CodeIgniter

Frontend & Static Sites

Frontend Frameworks

  • React (Create React App, Vite)
  • Vue.js (Vue CLI, Vite)
  • Angular
  • Svelte / SvelteKit
  • Next.js (Static Export)
  • Nuxt.js (Static Mode)

Static Site Generators

  • HTML/CSS/JavaScript
  • Hugo
  • Jekyll
  • Gatsby
  • Astro

Static sites are served via optimized Nginx configuration with caching and compression.

Docker Images

Deploy any Docker image from:

  • Docker Hub (public and private)
  • Amazon ECR
  • GitHub Container Registry (ghcr.io)
  • Google Container Registry
  • Any private registry with credentials