Getting started with Deploy4
Deploy4 analyzes a supported source bundle, recommends a configuration and plan, then builds, scans, signs, deploys, and verifies the application.
Deploy from the console
- Create a project. Give it a name and choose a ZIP file, HTML source, sample site, or connected GitHub repository.
- Review the recommendation. Deploy4 shows the detected app root, certified stack, required environment variables, and exact plan price.
- Deploy. Confirm Free or finish Stripe Checkout for a paid plan. The Activity screen shows durable stage status and logs.
- Operate. A generated URL appears only after validation. Domains, usage, health evidence, variables, and redeploys remain available from the project console.
Source upload API
The browser console uses a three-step object-storage handoff. Deploy4 does not accept multipart source files at /api/deployments/start.
1. POST /api/deployments/upload-session
{ teamId, sourceType, sourceName, sourceSizeBytes }
2. PUT <uploadUrl returned by step 1>
Content-Type: <contentType returned by step 1>
Body: the ZIP or HTML bytes
3. POST /api/deployments/analyze
{ teamId, projectName, uploadSessionId, sourceType, sourceName }These endpoints use the authenticated console session. API tokens for unattended CLI deployments are not part of the guided beta.