Skip to main content
Deployments is an experimental feature. APIs and behavior may change.

Overview

InsForge Deployments enable developers to deploy web applications with a single prompt. By integrating with coding agents via InsForge MCP, developers can simply say “Deploy my app” and have their application live within a minute—no configuration required.

Technology Stack

Core Components

ComponentTechnologyPurpose
Edge StorageAWS S3Temporary source file staging
Build PlatformVercelProduction builds and hosting
Status TrackingPostgreSQLDeployment state and metadata
Webhook HandlerHMAC-SHA1Real-time build status updates

How It Works

Deployment Flow

Step-by-Step Process

  1. Create Deployment: Agent requests a new deployment, receiving a presigned S3 upload URL
  2. Upload Source: Source files are zipped and uploaded directly to S3 via edge network
  3. Start Build: InsForge downloads the source, extracts files, and uploads to Vercel
  4. Build & Deploy: Vercel builds the application and deploys to its edge network
  5. Go Live: Application becomes available at https://{app-key}.insforge.site
The entire process typically completes in about one minute.

Deployment Status

StatusDescription
WAITINGDeployment created, awaiting source upload
UPLOADINGSource files being processed
QUEUEDBuild queued on Vercel
BUILDINGApplication being built
READYLive and accessible
ERRORBuild failed
CANCELEDDeployment canceled

Environment Variables

Environment variables can be passed during deployment for build-time configuration. They are encrypted at rest and in transit, and are only accessible during the build process. For auditing purposes, only variable names are logged, never values.
While environment variables are encrypted, avoid storing sensitive credentials in frontend applications. Variables prefixed with NEXT_PUBLIC_ or similar are embedded in client bundles.

Current Limitations

This is an experimental feature with the following constraints:
LimitationDetails
EnvironmentProduction deployments only
Custom DomainsComing soon
Preview DeploymentsComing soon
Build LogsLimited visibility

Performance

Edge Network Optimization

Both AWS S3 and Vercel utilize global edge networks, enabling:
  • Fast Uploads: Source files uploaded to nearest S3 edge location
  • Rapid Builds: Vercel’s distributed build infrastructure
  • Global Distribution: Deployed applications served from edge locations worldwide
  • Low Latency: Sub-100ms response times for static assets

Best Practices

Keep Builds Small

Avoid uploading large assets. Use InsForge Storage and access via URLs.

Use Environment Variables

Configure builds via env vars, not hardcoded values

Test Locally First

Verify builds work locally before deploying

Monitor Status

Check deployment status for build errors