List Sandboxes
Discover how to retrieve sandbox environments and navigate large result sets using pagination controls.
Using the TypeScript SDK
import SandboxSDK from '@avmcodes/sandbox-sdk';
const client = new SandboxSDK({
apiKey: process.env['SANDBOX_SDK_API_KEY'],
});
// List all sandboxes (first page)
const response = await client.sandboxes.list();
console.log(`Found ${response.pagination.total_items} sandboxes`);
response.data.forEach(sandbox => {
console.log(`${sandbox.name} (${sandbox.id}) - Status: ${sandbox.status}`);
});Basic Listing
const response = await client.sandboxes.list();
// Access the sandboxes array
const sandboxes = response.data;
// Access pagination metadata
const { page, page_size, total_pages, total_items } = response.pagination;
console.log(`Page ${page} of ${total_pages}`);
console.log(`Showing ${sandboxes.length} of ${total_items} sandboxes`);Custom Pagination
Iterating Through All Pages
Filtering by Status
Accessing Sandbox Details
Counting Sandboxes
Response Structure
Example Response
Sandbox Status
Parameters
Response Fields
Data Array
Pagination Object
Examples
Find a Specific Sandbox by Name
Get All Running Sandboxes
Monitor Sandbox Count
Best Practices
Last updated
