Deploy overview
Upload files or source code. Agent Lab builds them into a version, gives it an address and runs it. Every version is kept.
What you can deploy#
Static siteBuilt HTML, CSS and JavaScript, such as the contents of
dist/. No server needed.Container appSource code with a Dockerfile, for webhooks, APIs, and code that uses a secret or calls other services.Deploy with an AI toolLet Claude Code or Codex create the app, upload and go live for you over MCP.How it works#
- Create an app Pick a name and an address label. The label becomes part of the app's address.
- Upload What you upload decides what the app is: an
index.htmlat the top makes a web page, aDockerfilemakes a service. - Build and check The platform builds a new version and scans the files for secrets, personal data and scripts loaded from elsewhere. A container app's image is also scanned for vulnerable packages. Every version gets its own preview address.
- Go live An app's first version goes live on its own. After that, you choose when a version goes live.
- Roll back If a new version has a problem, put the previous one live again. Nothing is rebuilt.
Key concepts#
| Term | Meaning |
|---|---|
| App | A site or service you deploy, with its own address, versions and settings. |
| Version | What one upload built. Versions are never overwritten. |
| Public address | The address visitors open. It shows the live version. |
| Internal address | An address only your organization's services can call. |
| Branch | Another environment of the same app, with its own settings, secrets and databases. |
The glossary lists these terms in every language.
Web page or service?#
If anything runs on a server, deploy a container app
That includes receiving a webhook or a form, using an API key, and calling another service from the server. An API key in a web page can be read by every visitor.