
Web apps
The SDK manages ACP web apps directly. That means creation, deployment, invocation, analytics, bindings, runtime inspection, and file operations all live on the same product-shaped manager instead of being scattered across generic server helpers.
Web apps are billed as a deployed resource surface. The rate applies while the web app stays live, separate from the computer cost that produced the source code.
Billed while the web app stays deployed and live.
What web apps are for
Use web apps when ACP should publish an interactive product surface rather than just complete a thread. Typical use cases include dashboards, internal tools, authenticated portals, AI chat apps, and project-backed frontend experiences.
Full web app lifecycle in JavaScript
The JavaScript manager covers the full product lifecycle from creation to cleanup, including deployment, invocation, runtime inspection, bindings, and file operations.
Full web app lifecycle in Python
Python exposes the same web app lifecycle for backend services, scheduled jobs, and automation control planes.