/
Core concepts

Core concepts

What is Metallic?

Metallic is a platform for running virtual computers in the cloud. The platform is designed for AI agent use-cases, and includes features like sub-second boot times, secure runtime isolation, and convenient access to the computer's underlying primitives such as the filesystem, terminal, browser, and more.


Computers

A computer is a virtual machine in the cloud. Computers can be created in milliseconds and controlled using the SDK. AI agents can use computers to perform tasks such as coding, web browsing, data analysis, and more.

Computer basics

Learn the basics of Metallic virtual computers.

Templates

Templates allow you to customize the computer's environment to your needs. You can use templates to pre-install packages, files, and other dependencies, as well as configure compute resources (e.g CPUs, memory, storage, GPU). Templates are useful for quickly spinning up development environments, specific runtime configurations, or specialized setups without manual installation steps.

Templates

Learn more about how to use templates.

Filesystem

Each computer includes a full filesystem that persists across sessions. You can create, read, write, and delete files and directories just like on a local machine. The filesystem supports standard operations, allowing AI agents to store data, edit documents, write code, and more.

Using the filesystem

Learn more about how to use the filesystem.

Terminal

The terminal provides command-line access to your computer, enabling you to run shell commands, execute scripts, and interact with system utilities. AI agents can use the terminal to install software, run commands, navigate the filesystem, start long-running processes, and more.

Running terminal commands

Learn more about how to use the terminal.

Browser

Each computer includes a browser that can be used to navigate websites, interact with web applications, etc. The browser uses the Chrome DevTools Protocol (CDP) and works seamlessly with web automation libraries like Playwright and Puppeteer. This enables AI agents to perform web scraping, automated testing, and other browser-based tasks.

Using the browser

Learn more about how to use the browser.