Docs / Deploys

Source upload

Deploy without Git by uploading a .zip or .tar.gz archive from the new-service form or via the API.

Dashboard upload

  1. On the new-service form, set source to Upload.
  2. Attach your archive and configure build/start commands.
  3. Create the service and trigger the first deploy.

API upload

Use POST /v1/services/:id/source/upload with multipart form data. Requires authentication — see REST API overview.

Limitations

  • Auto-deploy on Git push is disabled for upload-based services.
  • Re-upload or use deploy hooks to deploy new versions.