Choose a deploy source
Deploy from a ZIP
1
Package your app
Create a ZIP with the files Hyze should run: your app’s entrypoint and dependency manifest.
2
Send the deploy request
startupCommand is optional. Omit it (or use auto) and Hyze detects the right command. Override only if needed: -F "startupCommand=node server.js".3
Verify the result
Poll
GET /api/apps/:appId until status: running, then open the logs:Deploy from GitHub
UsePOST /api/apps/deploy-from-repo after connecting GitHub in the dashboard:
Runtimes
Optional override examples:
node server.js, bun run start, python main.py.
With an exposed port, pass the full host as the subdomain (e.g.
my-api.hyzecloud.app), not just the prefix.Common problems
Deploy finishes but the app doesn't respond
Deploy finishes but the app doesn't respond
Check
exposePort and that your server listens on 0.0.0.0. Read the logs to rule out a boot crash.Wrong start command
Wrong start command
Pass
startupCommand to override (e.g. node server.js) or leave it out for default detection.Next steps
Apps reference
Deploy, lifecycle, logs, settings, and builds.
App backups
Create, restore, download, and delete app backups.

