# Agent Lab Docs > Agent Lab is Crescendo Lab's enterprise AI agent platform. These docs explain how to deploy web pages and container apps on Agent Lab, manage versions and addresses, and set up scheduled jobs. Every page is also available as Markdown (add .md to its URL). The full text is in https://agentlab.cresclab.com/docs/en/llms-full.txt. ## Deploy - [Deploy overview](https://agentlab.cresclab.com/docs/en/deploy.md): Upload files or source code. Agent Lab builds them into a version, gives it an address and runs it. Every version is kept. - [Deploy a static site](https://agentlab.cresclab.com/docs/en/deploy/static-site.md): Deploy built web pages as a site with an HTTPS address. - [Deploy an app from a Dockerfile](https://agentlab.cresclab.com/docs/en/deploy/container-app.md): Deploy a long-running service, such as a webhook, an API or a tool for agents, from source code with a Dockerfile. - [Deploy with an AI tool](https://agentlab.cresclab.com/docs/en/deploy/ai-agent.md): Let Claude Code, Codex or another MCP client create the app, upload and go live for you. You sign in once in your browser. - [Versions, going live and rolling back](https://agentlab.cresclab.com/docs/en/deploy/versions.md): Every upload creates a new version. Versions are never overwritten, and any version that built can go live, newer or older. - [Addresses and access](https://agentlab.cresclab.com/docs/en/deploy/addresses.md): Every app has a public address, a preview address per version and an internal address. You can leave it public or protect it with a password. - [App settings](https://agentlab.cresclab.com/docs/en/deploy/app-settings.md): Use the app's Settings to change the port, secrets and access, or to pause or remove the app. - [Container runtime contract](https://agentlab.cresclab.com/docs/en/deploy/runtime-contract.md): The rules a container app's image must follow. Where the platform can adapt an image, it does, and leaves a notice on the version page. - [Scheduled jobs](https://agentlab.cresclab.com/docs/en/deploy/scheduled-jobs.md): A scheduled job makes one HTTP call to one of your organization's apps on a clock, like Google Cloud Scheduler. - [Troubleshoot failed deployments](https://agentlab.cresclab.com/docs/en/deploy/troubleshooting.md): When a version fails, read the reason on its page. If the content was refused, fix it and upload again; if the platform failed, retry. - [MCP tools](https://agentlab.cresclab.com/docs/en/deploy/mcp-tools.md): The deploy tools on the Agent Lab MCP server. An AI tool can do what you can do in the console, and nothing more. - [Glossary](https://agentlab.cresclab.com/docs/en/deploy/glossary.md): The terms these docs use in each of their four languages. They follow the console first, then the localized docs of Google Cloud, Cloudflare and Vercel. ## Other languages - [正體中文](https://agentlab.cresclab.com/docs/zh-tw/llms.txt) - [日本語](https://agentlab.cresclab.com/docs/ja/llms.txt) - [ไทย](https://agentlab.cresclab.com/docs/th/llms.txt)