Web Apps

Deploy frontend products from agent workspaces.

Let agents create, deploy, inspect, and operate hosted web apps for dashboards, portals, AI chat apps, internal tools, and product prototypes.

Start now
Computer Agents web app resource
Hosted surfaces

Publish dashboards, internal tools, portals, prototypes, and AI chat apps from project workspaces.

Live deployments

Deploy, inspect, and operate web apps with logs, analytics, runtime state, and file access.

Connected backends

Bind apps to databases, auth modules, functions, secrets, and published agent runtimes.

Production controls

Manage resource access, runtime configuration, custom domains, and connected project context.

Pricing

Web apps are the hosted product surface for dashboards, portals, prototypes, and user-facing agent tools.

Web app pricing in Compute Tokens
Web app runtime
0.25 CT / live minute

Billed while the web app stays deployed and available.

Build computer
Normal computer usage applies

The computer that creates or edits the source keeps its own runtime pricing.

Connected resources
Normal resource usage applies

Functions, databases, auth modules, secrets, and agent runtimes keep their own pricing model.

SDK functionality

The JavaScript and Python SDKs expose the full web app lifecycle: creation, deployment, rollback, invocation, analytics, logs, bindings, files, runtime inspection, and secrets.

SDK functionality
LifecycleCreate, list, get, update, and delete the resource through the product manager or the generic resources manager.
DeploymentsDeploy, list deployment history, and roll back to a previous deployment from JavaScript or Python.
InvocationInvoke live routes directly from the SDK for health checks, smoke tests, backend calls, and CI workflows.
OperationsRead analytics, request logs, runtime logs, runtime config, and deployed runtime state from one resource surface.
BindingsList, create, update, and remove bindings to databases, auth modules, secrets, web apps, functions, and runtimes.
FilesList, read, write, upload, download, and delete files that belong to the deployed resource.
SecretsList, create, read, update, and delete secrets scoped to the resource without checking values into source files.

How to set it up

Start from the workflow that fits the product: script the app lifecycle with the SDK, operate directly in Develop, or ask an agent to ship the app from project context.

Via SDK

Create, deploy, inspect, bind, and update hosted web apps from JavaScript or Python when app delivery should be scripted.

On the platform

Create a Web App resource in Develop, choose the source computer and folder, connect dependencies, and deploy from the UI.

By agent

Ask a project agent to scaffold the app, connect auth, databases, functions, or secrets, deploy it, and verify the live URL.

1. Create the web app source
Loading...
2. Upload the source to a computer
Loading...
3. Create, deploy, and verify the web app
Loading...

How to deploy

A deployment turns app source in a computer or project workspace into a live product surface with optional backends, domains, and operational controls.

How to deploy
Prepare the appBuild a small Node.js app with a health route, predictable start command, and source files in a project workspace.
Create the resourcePoint the web app at a source computer, source folder, and nodejs22 runtime so ACP knows what to deploy.
Connect backendsBind auth modules, databases, functions, secrets, and agent runtimes before exposing the app to users.
Deploy and verifyDeploy the app, invoke the health route, check logs, and confirm the published URL works before sharing it.
Promote the surfaceAttach a custom domain or connect the app to project documentation once the prototype becomes a real product surface.

How to manage

Web apps are operational resources. Keep traffic, logs, files, bindings, runtime state, and deployment status visible so humans and agents can maintain the product.

How to manage
AnalyticsTrack hosting traffic, errors, latency, and active usage patterns so product behavior is visible over time.
LogsUse request and runtime logs to debug broken routes, missing environment values, and dependency failures.
Runtime stateInspect runtime configuration, source files, and deployment status when an app was generated or modified by an agent.
BindingsReview connected auth, databases, functions, secrets, and runtimes before changing product behavior.
File operationsRead, write, upload, download, and delete app files from the same resource manager used to deploy the app.
Inspect and maintain a web app
Loading...