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