app-platform-sandbox

Manage isolated sandbox lifecycles and pools via the SandboxManager API.

35|4|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/digitalocean-labs/do-app-platform-skills --skill app-platform-sandbox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-platform-sandbox
Source: https://github.com/digitalocean-labs/do-app-platform-skills/tree/main/skills/sandbox
Command: npx skills add https://github.com/digitalocean-labs/do-app-platform-skills --skill app-platform-sandbox

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides isolated execution environments for AI agents and testing workflows on DigitalOcean App Platform, enabling safe experimentation, reproducible environments, and rapid iteration without impacting production apps.

Core Features & Use Cases

  • Cold Sandbox: create ephemeral sandboxes (~30s startup) for one-off tasks and experiments.
  • Hot Pool: maintain pre-warmed sandboxes for instant acquisition (~500ms) and concurrent workloads.
  • Service Mode: streaming output and port exposure for interactive AI workflows.
  • Flexible workflows: code execution, file operations, dependency installation, and iterative agent tasks.
  • Ecosystem integration: coordinates with troubleshooting and designer skills for end-to-end automation.

Quick Start

Create a sandbox with a Python image and run a simple command to verify isolation.

Frequently Asked Questions about app-platform-sandbox

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an isolated sandbox for AI agent code execution on DigitalOcean App Platform?

You can create an isolated sandbox for AI agent code execution on DigitalOcean App Platform by using the SandboxManager API to provision ephemeral cold sandboxes with a startup time of roughly 30 seconds for one-off tasks.

What is the best way to maintain low-latency sandbox environments for concurrent AI workloads?

The best way to maintain low-latency sandbox environments for concurrent AI workloads is by configuring a hot pool of pre-warmed sandboxes, which enables instant acquisition in around 500 milliseconds.

Does the SandboxManager API support streaming output and port exposure for interactive AI workflows?

Yes, the SandboxManager API supports streaming output and port exposure through its service mode, which is specifically designed to facilitate interactive AI workflows and real-time code interpretation.

Can I use isolated sandboxes for running integration tests and installing dependencies without affecting production apps?

Yes, you can use these isolated sandboxes for running integration tests, installing dependencies, and performing file operations, providing a safe experimentation environment that completely isolates your production apps from potential impact.

When should I use a cold sandbox instead of a hot pool for my AI testing scenarios?

You should use a cold sandbox for burst workloads and one-off experiments with a 30-second startup, while a hot pool is better suited for real-time AI workflows requiring instant acquisition and concurrent workload handling.