What an app includes
Every app carries:- Runtime configuration (
node,bun, orpython) - Environment variables
- Logs and build history
- Backups
- Filesystem access
startupCommand is optional. Omit it (or set "auto") and Hyze detects how to start the app — Vite, Next, Node, static sites, and Python are recognized automatically. Pass a custom command only when you need to override detection.
How an app runs
Every request to a published app goes through the Hyze proxy before reaching your container. The proxy resolves the subdomain, applies rate limits, and forwards traffic to the exposed port.- Your app must listen on
0.0.0.0, notlocalhost - The port configured in
exposePortmust match the port your server listens on
Limits
- Configurable memory per app (
memoryMB) - Public proxy rate limits: 80 req/s per IP and 400 req/s per host — see Rate limits
Next steps
Deploy an app
Publish from ZIP or GitHub.
Apps reference
Endpoints for lifecycle, logs, env, and backups.

