Docs

Search Vex documentation

Search public documentation, commands, and release notes.

Browse documentation

Deploy and Operate

Hosting

Deploy and operate apps, services, static sites, domains, CDN, and managed resources with Vex.

On this page

Hosting model

Vex hosting organizes runtime work around organization apps, environments, services, and deployments. The same product surface covers public services, static sites, custom domains, CDN delivery, and runtime controls.

Managed public services receive an HTTPS hostname derived from the app, environment, service, and datacenter. You do not need to supply a --deployed-url for a service Vex manages.

Deploy a service

Use the CLI to create a deployment and follow it while it runs.

Terminal
vex deploy create --app <app> --service web --env production --watch
vex deploy dashboard --app <app>

The web deployment surfaces let you inspect applications, environments, services, deployment history, and runtime controls from the same organization.

Domains and delivery

Vex can attach custom domains, validate ownership, and expose CDN delivery state. Static-site deployments have their own upload and finalization path, while managed services use the platform’s public TLS routing after the API verifies that a domain belongs to the selected app service.

Inspect runtime state

Use deployment logs and the dashboard for the current allocation and service state.

Terminal
vex deploy logs --app <app> <allocation-id> --task web
vex deploy dashboard --app <app>

For container-image workflows, use Vex Hub. For the server contract, consult the OpenAPI reference.