07Languages and frameworks
It reads your stack before it builds anything
The scanner works out the language, the framework, the port your app listens on and the lock
files it pins, then prepares build and run steps. These are the stacks it understands today.
Node.js
JavaScript and TypeScript
Next.js, Vite, Create React App, Express, and plain Node services or background workers. Front-end build-time configuration is baked into the build.
Python
Django, Flask, FastAPI
Standard Python web apps and APIs, plus Celery workers. A health endpoint can be proposed when a framework needs one.
Go
Web services and APIs
Compiled into a small production image, with build and start commands read from your module files.
Rust
Web services and APIs
Release builds compiled in a builder stage, then shipped as a slim runtime image.
Java
Spring
Spring applications, including the health endpoint used to verify a deploy.
Ruby
Ruby on Rails
Rails apps, with the dependency versions your lock file pins.
PHP
PHP web applications
Served behind the same HTTPS proxy as other server-based apps.
Dart
Flutter web
Flutter builds for the web, with your configuration compiled into the bundle.
Static
Plain sites and build output
HTML, CSS and JavaScript, or whatever your build step produces, served as files.