# Documentation > Blaxel documentation: cloud sandboxes, AI agent hosting, MCP servers, batch jobs, and model gateway for building and deploying AI-powered applications. ## Docs - [Blaxel: infrastructure for autonomous agents](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Overview.md): Introduction to Blaxel core building blocks: perpetual sandboxes, Agent Drive shared filesystem, and networking primitives. - [Get started](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Get-started.md): Step-by-step quickstart guide to install the Blaxel CLI, create a cloud sandbox, run processes, manage files, and deploy your first AI agent. - [Blaxel Skills & MCP](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/skills-mcp.md): Configure Codex, Cursor, Claude Code, Windsurf, or other AI coding assistants to manage your Blaxel resources and search the Blaxel docs via MCP. - [Community](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Community.md): Join the Blaxel community to ask questions, get support, and connect with other developers building AI agents and sandboxes on Blaxel. - [Sandboxes](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Overview.md): Run LLM-generated code in lightweight, sandboxed virtual machines with sub-25ms cold starts, file system, processes, and an MCP server for agents. - [Expiration policies](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Expiration.md): Configure expiration policies to automatically delete Blaxel sandboxes after inactivity, a TTL, or other conditions to control snapshot storage costs. - [Process execution](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Processes.md): Execute shell commands, retrieve process information, stream output, and control process lifecycle in Blaxel sandboxes using the SDK. - [File system](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Filesystem.md): Read, write, list, and delete files inside a Blaxel sandbox using a simple file system interface from the SDK, MCP server, or REST API. - [Code generation tools](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Codegen-tools.md): Use Blaxel sandbox tools and functions optimized for AI code generation, including file editing, formatting, search, and execution helpers. - [Log streaming](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Log-streaming.md): Retrieve process output logs from sandboxes in batch or real-time streaming mode using the Blaxel SDK in TypeScript, Python, or Go. - [Snapshots and forking](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Fork.md): Create point-in-time snapshots of sandboxes, roll them back to a previous checkpoint, and fork them into new sandboxes. - [Archive and unarchive sandboxes](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Archive.md): Archive a sandbox to keep its filesystem while shutting it down, and unarchive it later to get it back. - [Ports](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Ports.md): Expose specific TCP ports on a Blaxel sandbox so external clients can connect to web servers, dev servers, or other services running inside it. - [Real-time previews](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Preview-url.md): Render an application in real-time through a direct preview URL backed by a running Blaxel sandbox, with optional auth and custom domains. - [Client-side sessions](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Sessions.md): Operate Blaxel sandboxes directly from a frontend client using time-limited, scoped session tokens generated by your backend, with no proxy needed. - [Standby control](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Standby-control.md): Control when sandboxes remain active by managing WebSocket connections, tab visibility, auto-disconnect behavior, and activity-based timeouts. - [Sandbox schedules](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Schedules.md): Run a command inside a Blaxel sandbox on a recurring cron schedule, a future datetime, or after a delay, with execution history per run. - [Proxy](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Proxy.md): Route outbound sandbox traffic through Blaxel's proxy with MITM header and body injection, inject secrets, and configure per-domain firewalls. - [Proxy routing with secrets injection](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Proxy-secrets-injection.md): Inject secrets, dynamic values, headers, and body fields into outbound sandbox requests through the Blaxel proxy so code never sees raw API keys or credentials. - [Domain filtering](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Proxy-domains.md): Restrict which external domains, HTTP methods, and URL paths a Blaxel sandbox can reach using allowlists and denylists to prevent data exfiltration and unwanted outbound traffic. - [Volumes for sandboxes](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Volumes.md): Attach Blaxel Volumes to sandboxes for persistent storage that survives sandbox destruction and recreation, with mount path configuration. - [Build reusable sandbox images with Dockerfiles](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Templates.md): Create reusable sandbox images with pre-configured tools, languages, and frameworks using Dockerfiles. Deploy new sandboxes from images in seconds. - [Run sandbox workloads as a non-root user](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Non-root-user.md): Scope everything a sandbox runs on your behalf to an unprivileged user while the sandbox API keeps the privileges it needs. - [Sandbox variables and secrets](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/Variables-and-secrets.md): Configure environment variables and secrets in Blaxel sandboxes to securely manage API keys, credentials, and runtime configuration values. - [Sandbox MCP server](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/MCP.md): Every Blaxel sandbox exposes a built-in MCP server so agents can operate the sandbox using tool calls for files, processes, ports, and previews. - [Sandbox best practices](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Sandboxes/best-practices.md): Recommended practices for sandbox lifecycle management, scale-to-zero behavior, persistent storage, agent architecture, and MCP server design. - [Agent Drive overview](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Agent-drive/Overview.md): Agent Drive is a distributed filesystem mountable to multiple sandboxes or agents simultaneously, with concurrent read-write access and built-in replication. - [Drive permissions](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Agent-drive/Permissions.md): Configure label-based ACL rules on an Agent Drive to grant sandboxes, agents, or jobs read or read-write access, scoped to specific paths. - [Access Agent Drive over S3](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Agent-drive/S3-endpoint.md): Access an Agent Drive instance from S3-compatible clients using its HTTP endpoint, service account credentials, and SigV4 signing. - [Volumes](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Volumes/Overview.md): Attach Blaxel volumes to sandboxes and other resources for persistent storage that survives recreation, enabling stateful environments. - [Volume templates](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Volumes/Volumes-templates.md): Create volume templates pre-populated with files, dependencies, or datasets so new Blaxel sandboxes and resources start with environments ready to use. - [Jobs](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Jobs/Overview.md): Run batch processing tasks for AI workflows on Blaxel as scheduled or on-demand jobs that scale automatically and run on serverless infrastructure. - [Develop a job](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Jobs/Develop-a-job.md): Initialize, develop, and locally test batch processing jobs using the Blaxel CLI and SDK in TypeScript or Python before deploying them. - [Deploy jobs](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Jobs/Deploy-a-job.md): Deploy batch jobs on Blaxel as serverless, autoscalable workloads using the CLI, GitHub integration, or Dockerfile-based deployments. - [Deploy jobs with a Dockerfile](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Jobs/Deploy-dockerfile-jobs.md): Ship a Blaxel batch job using your own custom Dockerfile to control the runtime environment, system dependencies, and the entire build process. - [Deploy multiple jobs from a mono-repo](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Jobs/Deploy-multiple-jobs.md): Deploy multiple Blaxel batch jobs from a single mono-repo with shared configuration, dependencies, and context to streamline complex workflows. - [Deploy multiple jobs from a single image](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Jobs/Deploy-shared-image.md): Build a Blaxel job image once and reuse it across multiple job definitions with different memory, disk, or region profiles, with no rebuilds. - [Manage job execution in TypeScript](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Jobs/Manage-job-execution-ts.md): Use the Blaxel TypeScript SDK to start, monitor, retry, and cancel batch job executions, with examples for input data and execution state. - [Manage job execution in Python](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Jobs/Manage-job-execution-py.md): Use the Blaxel Python SDK to start, monitor, retry, and cancel batch job executions, with examples for handling input data and execution state. - [Variables and secrets for jobs](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Jobs/Variables-and-secrets-jobs.md): Configure environment variables and secrets for Blaxel batch jobs to securely manage API keys, credentials, and runtime configuration values. - [Applications](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Applications/Overview.md): Serve AI-generated code as publicly accessible endpoints with revision management and custom URLs. - [MCP servers](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Functions/Overview.md): Deploy MCP servers on Blaxel as serverless, autoscalable APIs to equip your AI agents with tools, integrations, and external system access. - [Quickstart: Adapt an existing MCP server for Blaxel](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Functions/Adapt-Existing-MCP-server.md): Step-by-step guide to convert an existing stdio-based MCP server to streamable HTTP transport so you can deploy and host it on Blaxel. - [Quickstart: Develop a custom MCP server](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Functions/Create-MCP-server.md): Develop custom MCP servers in TypeScript or Python using Blaxel SDK, with local testing via MCP Inspector and one-command deployment. - [Deploy custom MCP servers](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Functions/Deploy-a-function.md): Host custom MCP servers on Blaxel as serverless, autoscalable endpoints with the CLI, GitHub integration, or Dockerfile-based deployments. - [Query MCP servers](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Functions/Invoke-functions.md): Connect to MCP servers deployed on Blaxel via streamable HTTP endpoints. Covers authentication, public access, and integration with agents and apps. - [Code mode](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Functions/Code-mode.md): Turn any OpenAPI specification into a code mode MCP server on Blaxel, letting agents call tools by executing TypeScript code in a sandbox. - [Variables and secrets for MCP servers](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Functions/Variables-and-secrets.md): Configure environment variables and secrets for Blaxel MCP servers to securely store API keys, credentials, and runtime configuration values. - [OAuth flow for integrations](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Functions/oauth-flow.md): Set up a user-facing OAuth flow so end-users can authorize integration connections to third-party services through your Blaxel application. - [Model APIs](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Models/Overview.md): Connect external model API providers or deploy custom models on Blaxel for unified gateway access with centralized credentials and observability. - [External model APIs](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Models/External-model-apis.md): Control and secure agent access to AI models from OpenAI, Anthropic, Mistral, and other top providers behind the Blaxel Global Inference Network. - [Query a model API](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Models/Query-a-model.md): Make inference requests to model APIs via their global endpoints on the Global Agentics Network, with ChatCompletions and custom sub-endpoint support. - [Logs & traces](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Observability/Overview.md): Get automatic logging, distributed tracing, and real-time metrics including latency, token usage, and request data for agents deployed on Blaxel. - [Integrations](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Integrations.md): Browse Blaxel integrations that connect your agents to LLM providers, SaaS apps, databases, and private APIs through pre-built MCP servers. - [OpenAI integration](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Integrations/OpenAI.md): Set up the OpenAI integration on Blaxel to call OpenAI models through a unified endpoint with centralized access control and observability. - [Anthropic integration](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Integrations/Anthropic.md): Set up the Anthropic integration on Blaxel to call Claude models through a unified endpoint with centralized access control and observability. - [Mistral AI integration](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Integrations/MistralAI.md): Set up the Mistral AI integration on Blaxel to call Mistral models through a unified endpoint with centralized access control and observability. - [Cohere integration](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Integrations/Cohere.md): Set up the Cohere integration on Blaxel to call Cohere models through a unified endpoint with centralized access control and observability. - [xAI integration](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Integrations/xAI.md): Set up the xAI integration on Blaxel to call xAI models through a unified endpoint with centralized access control and observability. - [DeepSeek integration](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Integrations/DeepSeek.md): Set up the DeepSeek integration on Blaxel to call DeepSeek models through a unified endpoint with centralized access control and observability. - [HuggingFace integration](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Integrations/HuggingFace.md): Deploy public or private AI models from Hugging Face on Blaxel and serve them as auto-scalable inference endpoints for your agents. - [Azure AI Foundry integration](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Integrations/Azure-AI-Foundry.md): Connect your Blaxel agents to LLMs deployed in Azure AI Inference, Azure OpenAI Service, and Azure AI Services through the Foundry integration. - [Google Maps](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Integrations/Google-Maps.md): Connect the Google Maps API to your Blaxel agents to enable geocoding, directions, place search, and other location-based capabilities. - [Gmail](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Integrations/Gmail.md): Connect Gmail to your Blaxel agents to give them email communication capabilities, including reading, drafting, and sending messages. - [AgentMail](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Integrations/AgentMail.md): Use AgentMail with Blaxel to build an intelligent assistant that autonomously answers technical questions over email through agentic inboxes. - [Rippletide](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Integrations/Rippletide.md): Combine Rippletide guardrails with Blaxel sandboxes to enforce agent safety, prevent hallucinations, and run trusted agent code securely. - [Workspaces, users and roles](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Security/Workspace-access-control.md): Manage Blaxel workspaces, invite users, assign roles, and configure access control to share resources securely across your organization. - [Service accounts](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Security/Service-accounts.md): Use Blaxel service accounts with non-user API credentials to automate the full life-cycle of resources in CI/CD pipelines and backend systems. - [Access tokens](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Security/Access-tokens.md): Authenticate to Blaxel APIs and the CLI using personal access tokens, with guidance on creating, scoping, rotating, and revoking tokens securely. - [Billing Explorer API](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Security/Billing-Explorer-API.md): Programmatically retrieve cost and usage metrics for your Blaxel account through the Billing Explorer API, with auth and request examples. - [Domain capture](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Security/Domain-capture.md): Verify your company's email domain on Blaxel to control which login methods your team can use and automatically onboard new users to workspaces. - [SAML & Directory Sync](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Security/SSO-Directory-sync.md): Configure SAML single sign-on and automated user provisioning via Directory Sync (SCIM) to manage your organization's Blaxel access at scale. - [Usage and quotas](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Security/Quotas.md): Monitor account usage in the Blaxel Console, view current quotas for sandboxes, agents, jobs, and other resources, and request quota increases. - [Data collection and privacy](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Security/Data-collection-and-privacy.md): Understand what usage and telemetry data the Blaxel CLI and SDKs collect, how it is used, and how to opt out for privacy-sensitive deployments. - [Policies](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Model-Governance/Policies.md): Define policies that control where workloads run on the Global Agentics Network, including location constraints, flavors, and token limits. - [Regions](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Infrastructure/Regions.md): Available deployment regions for Blaxel infrastructure including Oregon, Virginia, London, and Frankfurt, with guidance on resource-specific region selection. - [Generations](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Infrastructure/Gens.md): Overview of Blaxel infrastructure generations from Mark 1 through Mark 3.1. - [Dedicated egress gateways](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Infrastructure/Dedicated-egress-gateways.md): Attach dedicated egress IP addresses to Blaxel workloads so outbound traffic from sandboxes, agents, and jobs uses predictable, allowlistable IPs. - [Custom domains](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Infrastructure/Custom-domains.md): Expose Blaxel agents, sandboxes, MCP servers, and other resources through your own custom domain names with managed TLS certificates. - [Troubleshoot Blaxel deployments, runtime, and CLI errors](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/troubleshooting.md): Resolve common issues with Blaxel deployments including build failures, runtime errors, connectivity problems, and CLI authentication. - [Error codes reference](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/troubleshooting/error-codes.md): Reference for structured error codes returned by Blaxel API responses, including the JSON body format and headers designed for LLMs and coding agents. - [Help center](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/troubleshooting/help-center.md): Open the Blaxel help center to browse support articles, contact the support team, and find answers to questions about the Blaxel platform. - [Tutorials and examples overview](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Overview.md): Browse Blaxel tutorials and examples covering popular templates, sandbox apps like Next.js and code-server, agent frameworks, and full-repo GitHub templates. - [Self-host Claude Managed Agents on Blaxel](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Claude-Managed-Agents.md): Self-host the Claude Managed Agents (CMA) sandbox execution layer on Blaxel while Anthropic runs the agent loop, with isolated tool execution. - [Run Claude Code in a sandbox](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Claude-Code.md): Run Claude Code inside a Blaxel sandbox to execute coding tasks on a hosted codebase, with persistent storage and secure network access. - [Use Claude Agent SDK with Blaxel](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Claude-Agent-SDK-Index.md): Deploy Claude Agent SDK agents on Blaxel with serverless hosting, colocated close to sandboxes for near-instant latency and full observability. - [Connect Claude Agent SDK to sandboxes](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Claude-Agent-SDK-MCP.md): Connect the Claude Agent SDK (formerly Claude Code SDK) to a Blaxel sandbox to operate processes, files, and code through its built-in MCP server. - [Use Claude Agent SDK with MCP Code Mode](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Claude-Agent-SDK-Code-Mode.md): Connect the Claude Agent SDK to a Blaxel MCP server running in code mode to call any OpenAPI-described API by executing TypeScript in a sandbox. - [Deploy Claude Agent SDK agents on Blaxel](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Claude-Agent-SDK.md): Deploy a Claude Agent SDK agent to Blaxel Agents Hosting as a serverless auto-scalable API, and colocate it close to the sandboxes it works on. - [Run Codex in a sandbox](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Codex.md): Run OpenAI Codex inside a Blaxel sandbox to execute coding tasks on a hosted codebase, with persistent storage and secure network access. - [Use OpenAI Agents SDK with sandboxes](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/OpenAI-Agents-SDK.md): Use the OpenAI Agents SDK to create compute-capable Codex agents backed by Blaxel sandboxes for running commands, editing files, and executing code. - [Deploy OpenAI Agents SDK on Blaxel](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/OpenAI-Agents-SDK-Deployment.md): Deploy an OpenAI Agents SDK agent to Blaxel Agents Hosting as a serverless auto-scalable API and colocate it close to the sandboxes it works on. - [All full repo examples](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Examples/Overview.md): Browse sample agents, MCP servers, and full-repo applications you can use as reference or deploy directly to Blaxel from GitHub templates. - [Sandbox application tutorials overview](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Sandboxes-Overview.md): Browse tutorials for running web applications like Astro, Next.js, Expo, code-server, Docker, and Tailscale inside Blaxel sandboxes. - [Run Astro in a sandbox](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Astro.md): Run an Astro application inside a Blaxel sandbox and expose it securely through preview URLs, with setup steps and end-to-end code examples. - [Run Expo in a sandbox](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Expo.md): Run an Expo (React Native / Web) application inside a Blaxel sandbox and expose it securely through preview URLs with step-by-step setup. - [Run Next.js in a sandbox](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Nextjs.md): Run a Next.js application inside a Blaxel sandbox and expose it securely through preview URLs, with setup steps and end-to-end code examples. - [Run code-server in a sandbox](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Code-server.md): Run VS Code in the browser by deploying code-server inside a Blaxel sandbox, exposed securely through preview URLs for remote development. - [Run Docker in a sandbox](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Docker.md): Build, push, and run Docker images inside a Blaxel sandbox, and expose the running containers securely to the internet through preview URLs. - [Run Tailscale in a sandbox](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Tailscale.md): Connect a Blaxel sandbox to your Tailscale tailnet so you can SSH into it from any authorized device, with step-by-step setup instructions. - [Agent framework tutorials overview](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Agents-Overview.md): Browse framework-specific tutorials for shipping AI agents on Blaxel using LangChain, CrewAI, LlamaIndex, ADK, AI SDK, PydanticAI, and more. - [Run OpenClaw on Blaxel](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/OpenClaw.md): Deploy and run OpenClaw, an open-source coding agent harness, inside a Blaxel sandbox with persistent volume storage and live preview URLs. - [Run AI SDK on Blaxel](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Vercel-AI.md): Deploy Vercel AI SDK agent projects to Blaxel with minimal code changes to get serverless hosting, agentic observability, and governance policies. - [Use Mastra agents with Blaxel](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Mastra.md): Build Mastra TypeScript agents with built-in support for Blaxel sandboxes, giving your agents secure remote execution environments in the cloud. - [Run LangChain on Blaxel](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/LangChain.md): Deploy LangChain and LangGraph projects to Blaxel with minimal code changes to get serverless hosting, agentic observability, and policies. - [Run CrewAI on Blaxel](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/CrewAI.md): Deploy multi-agent CrewAI systems on Blaxel with serverless hosting, agentic observability, and connections to MCP servers and external LLM APIs. - [Run Google ADK on Blaxel](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/ADK.md): Deploy Google Agent Development Kit (ADK) projects to Blaxel with minimal code changes to get serverless hosting, observability, and policies. - [Run LlamaIndex on Blaxel](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/LlamaIndex.md): Deploy LlamaIndex agent and RAG projects to Blaxel with minimal code changes to get serverless hosting, agentic observability, and governance. - [Run PydanticAI on Blaxel](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/PydanticAI.md): Deploy PydanticAI agent projects to Blaxel with minimal code changes to get serverless hosting, agentic observability, and governance policies. - [Orchestrate Blaxel agents with n8n](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/n8n.md): Build n8n workflows that forward chat messages to Blaxel-hosted AI agents via HTTP requests, with step-by-step setup and configuration. - [Run custom agents on Blaxel](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/Tutorials/Custom-Agents.md): Build and deploy fully custom Python or TypeScript agents on Blaxel without using a specific framework, while keeping your code platform-agnostic. - [REST API overview](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/introduction.md): Authenticate and interact with all Blaxel resources using REST APIs, with support for API key and OAuth 2.0 authentication methods. - [Inference API](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/inference.md): HTTP reference for the inference endpoints automatically generated when you deploy agents, model APIs, and MCP servers on the Global Agentics Network. - [Billing API endpoint reference](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/billing.md): HTTP endpoint reference for the Blaxel Billing Explorer API to programmatically retrieve cost, usage, and consumption metrics for your account. - [List all agents](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/agents/list-all-agents.md): Returns AI agents deployed in the workspace. Each agent includes its deployment status, runtime configuration, and global inference endpoint URL. Starting with API version 2026-04-28 the response is wrapped in `{data, meta}` and supports cursor pagination via the `cursor` and `limit` query parameter… - [Create agent](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/agents/create-agent.md): Creates a new AI agent deployment from your code. The agent will be built and deployed as a serverless auto-scaling endpoint. Use the Blaxel CLI 'bl deploy' for a simpler deployment experience. - [Get agent](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/agents/get-agent.md): Returns detailed information about an agent including its current deployment status, configuration, events history, and inference endpoint URL. - [Update agent](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/agents/update-agent.md): Updates an agent's configuration and triggers a new deployment. Changes to runtime settings, environment variables, or scaling parameters will be applied on the next deployment. - [Delete agent](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/agents/delete-agent.md): Permanently deletes an agent and all its deployment history. The agent's inference endpoint will immediately stop responding. This action cannot be undone. - [List all agent revisions](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/agents/list-all-agent-revisions.md) - [List all applications](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/applications/list-all-applications.md): Returns applications deployed in the workspace. Each application includes its deployment status, runtime configuration, and endpoint URL. Starting with API version 2026-04-28 the response is wrapped in `{data, meta}` and supports cursor pagination via the `cursor` and `limit` query parameters; older… - [Create application](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/applications/create-application.md): Creates a new application deployment. Applications are long-running workloads that default to public access and mk3 generation. - [Get application](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/applications/get-application.md): Returns detailed information about an application including its current deployment status, configuration, events history, and endpoint URL. - [Update application](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/applications/update-application.md): Updates an application's configuration and triggers a new deployment. Changes to runtime settings, environment variables, or scaling parameters will be applied on the next deployment. - [Delete application](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/applications/delete-application.md): Permanently deletes an application and all its deployment history. The application endpoint will immediately stop responding. This action cannot be undone. - [List all application revisions](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/applications/list-all-application-revisions.md) - [Create application custom domain](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/customdomains/create-application-custom-domain.md): Creates a new custom domain scoped to a specific application. After creation, you must configure DNS records and verify domain ownership before it becomes active. - [List custom domains](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/customdomains/list-custom-domains.md): Returns all custom domains configured in the workspace. Custom domains allow serving preview deployments under your own domain (e.g., preview.yourdomain.com). - [Create custom domain](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/customdomains/create-custom-domain.md): Creates a new custom domain for preview deployments. After creation, you must configure DNS records and verify domain ownership before it becomes active. - [Get custom domain](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/customdomains/get-custom-domain.md) - [Update custom domain](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/customdomains/update-custom-domain.md) - [Delete custom domain](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/customdomains/delete-custom-domain.md) - [List custom domain shares](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/customdomains/list-custom-domain-shares.md): Returns the list of workspaces (and/or the account) that a custom domain is currently shared with. - [Share a custom domain](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/customdomains/share-a-custom-domain.md): Shares a verified custom domain with another workspace of the same account by copying the domain record; the ACM certificate and CloudFront tenant stay with the owner and are reused (not re-provisioned). Use targetWorkspace "account" to make the domain usable by every workspace of the account. Cross… - [Unshare a custom domain](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/customdomains/unshare-a-custom-domain.md): Revokes sharing of a custom domain with a target workspace (or the account when targetWorkspace is "account"). Removes the shared copy / clears the account-global marker; the owner's domain is not affected. - [Verify custom domain](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/customdomains/verify-custom-domain.md) - [Get latest changelog entries](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/changelog/get-latest-changelog-entries.md): Returns the latest public changelog entries for the controlplane UI. The origin response is intentionally not cached in memory; CloudFront caches this endpoint according to the Cache-Control header. - [Get platform configuration](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/configurations/get-platform-configuration.md): Returns global platform configuration including available regions, countries, continents, and private locations for deployment policies. - [List drives](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/drives/list-drives.md): Returns all drives in the workspace. Drives provide persistent storage that can be attached to agents, functions, and sandboxes. Starting with API version 2026-04-28, the response wraps items in `{data, meta}` and supports cursor pagination via the `cursor` and `limit` query parameters; older versio… - [Create a drive](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/drives/create-a-drive.md): Creates a new drive in the workspace. Drives can be buckets and can be mounted at runtime to sandboxes. - [Get a drive](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/drives/get-a-drive.md): Retrieves details of a specific drive including its status and events. - [Update a drive](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/drives/update-a-drive.md): Updates an existing drive. Metadata fields like displayName and labels can be changed. Size can be set if not already configured. - [Delete a drive](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/drives/delete-a-drive.md): Deletes a drive immediately. The drive record is removed from the database synchronously. - [Create drive access token](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/drives/create-drive-access-token.md): Issues a short-lived JWT access token scoped to a specific drive. The token can be used as Bearer authentication for direct S3 operations against the drive's bucket. - [Get drive by external ID](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/drives/get-drive-by-external-id.md): Returns a drive matching the given external ID. If no drive is found, returns 404. - [Get drive token JWKS](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/drives/get-drive-token-jwks.md): Returns the JSON Web Key Set containing the Ed25519 public key used to verify drive access tokens. Other S3-compatible storage can use this endpoint to validate Bearer tokens. - [List all egress gateways across all VPCs in the workspace](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/vpcs/list-all-egress-gateways-across-all-vpcs-in-the-workspace.md) - [Egress gateway sandbox attachments](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/vpcs/egress-gateway-sandbox-attachments.md): Returns the inverse map (gateway → sandbox names) for the workspace. Used by the egress-IPs UI to render attachment counts without fetching the sandboxes listing full client-side. - [List all egress IPs across all VPCs and gateways in the workspace](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/vpcs/list-all-egress-ips-across-all-vpcs-and-gateways-in-the-workspace.md) - [List all VPCs in the workspace](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/vpcs/list-all-vpcs-in-the-workspace.md) - [Create a VPC for the workspace](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/vpcs/create-a-vpc-for-the-workspace.md) - [Get a VPC by name](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/vpcs/get-a-vpc-by-name.md) - [Delete a VPC](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/vpcs/delete-a-vpc.md) - [List egress gateways in a VPC](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/vpcs/list-egress-gateways-in-a-vpc.md) - [Create an egress gateway in a VPC](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/vpcs/create-an-egress-gateway-in-a-vpc.md) - [Get an egress gateway by name](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/vpcs/get-an-egress-gateway-by-name.md) - [Delete an egress gateway](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/vpcs/delete-an-egress-gateway.md) - [List egress IPs in a gateway](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/vpcs/list-egress-ips-in-a-gateway.md) - [Allocate a new egress IP from the gateway](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/vpcs/allocate-a-new-egress-ip-from-the-gateway.md) - [Get an egress IP by name](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/vpcs/get-an-egress-ip-by-name.md) - [Delete an egress IP](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/vpcs/delete-an-egress-ip.md) - [Get enabled features for workspace](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/workspaces/get-enabled-features-for-workspace.md): Returns only the feature flags that are currently enabled for the specified workspace. Disabled features are not included to prevent information leakage. - [List workspace team members](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/workspaces/list-workspace-team-members.md): Returns all team members in the workspace including their roles (admin or member) and invitation status. - [Invite user to workspace](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/workspaces/invite-user-to-workspace.md): Invites a new team member to the workspace by email. The invitee will receive an email to accept the invitation before gaining access to workspace resources. - [Update user role in workspace](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/workspaces/update-user-role-in-workspace.md): Updates the role of a user in the workspace. - [Remove user from workspace or revoke invitation](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/workspaces/remove-user-from-workspace-or-revoke-invitation.md): Removes a user from the workspace (or revokes an invitation if the user has not accepted the invitation yet). - [List accessible workspaces](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/workspaces/list-accessible-workspaces.md): Returns all workspaces the authenticated user has access to. Each workspace is a separate tenant with its own resources, team members, and billing. - [Create workspace tenant](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/workspaces/create-workspace-tenant.md): Creates a new workspace tenant. The authenticated user becomes the workspace admin. Requires a linked billing account. - [Get workspace details](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/workspaces/get-workspace-details.md): Returns detailed information about a workspace including its display name, account ID, status, and runtime configuration. - [Update workspace](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/workspaces/update-workspace.md): Updates a workspace's settings such as display name and labels. The workspace name cannot be changed after creation. - [Delete workspace tenant](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/workspaces/delete-workspace-tenant.md): Permanently deletes a workspace and ALL its resources (agents, functions, sandboxes, volumes, etc.). This action cannot be undone. Only workspace admins can delete a workspace. - [Leave workspace](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/workspaces/leave-workspace.md): Leaves a workspace. - [Check workspace availability](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/workspaces/check-workspace-availability.md): Check if a workspace is available. - [Retrieve feature flag evaluation for workspace](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/featureflags/retrieve-feature-flag-evaluation-for-workspace.md): Evaluates a specific feature flag for the workspace with full details including variant and payload. Useful for testing and debugging feature flag targeting. - [List all MCP servers](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/functions/list-all-mcp-servers.md): Returns MCP server functions deployed in the workspace. Each function includes its deployment status, transport protocol (websocket or http-stream), and endpoint URL. Starting with API version 2026-04-28 the response is wrapped in `{data, meta}` and supports cursor pagination via the `cursor` and `l… - [Create MCP server](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/functions/create-mcp-server.md): Creates a new MCP server function deployment. The function will expose tools via the Model Context Protocol that can be used by AI agents. Supports streamable HTTP transport. - [Get MCP server](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/functions/get-mcp-server.md): Returns detailed information about an MCP server function including its deployment status, available tools, transport configuration, and endpoint URL. - [Update MCP server](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/functions/update-mcp-server.md): Updates an MCP server function's configuration and triggers a new deployment. Changes to runtime settings, integrations, or transport protocol will be applied on the next deployment. - [Delete MCP server](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/functions/delete-mcp-server.md): Permanently deletes an MCP server function and all its deployment history. Any agents using this function's tools will no longer be able to invoke them. - [List function revisions](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/functions/list-function-revisions.md): Returns revisions for a function by name. - [List container images](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/images/list-container-images.md): Returns all container images stored in the workspace registry, grouped by repository with their available tags. Images are created during deployments of agents, functions, sandboxes, and jobs. - [Build a container image](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/images/build-a-container-image.md): Builds a container image without creating a deployment. Returns a presigned URL for uploading source code. After upload, the image will be built and stored in the registry, but no agent, function, sandbox, or job will be created or updated. - [Cleanup unused container images](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/images/cleanup-unused-container-images.md): Cleans up unused container images in the workspace registry. Only removes images that are not currently referenced by any active agent, function, sandbox, or job deployment. - [Get container image](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/images/get-container-image.md): Returns detailed information about a container image including all available tags, creation dates, and size information. - [Delete container image](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/images/delete-container-image.md): Deletes a container image and all its tags from the workspace registry. Will fail if the image is currently in use by an active deployment. - [List image shares](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/images/list-image-shares.md): Returns the list of workspaces that a container image is currently shared with. - [Share a container image](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/images/share-a-container-image.md): Shares a container image with another workspace by copying the metadata record. The underlying storage (S3) data is not duplicated. For same-account targets the share is applied immediately. For cross-account targets, a pending image share is created and must be explicitly accepted by an admin of th… - [Unshare a container image](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/images/unshare-a-container-image.md): Revokes sharing of a container image with a target workspace. Removes the metadata copy from the target workspace. The source image is not affected. - [Delete container image tag](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/images/delete-container-image-tag.md): Deletes a specific tag from a container image. The underlying image layers are kept if other tags reference them. Will fail if the tag is currently in use. - [List pending image shares](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/images/list-pending-image-shares.md): Lists pending cross-account image shares targeting the caller's workspace (incoming) or originating from it (outgoing). Expired shares are cleaned up opportunistically. - [Accept a pending image share](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/images/accept-a-pending-image-share.md): Accepts a pending cross-account image share and copies the image metadata to the target workspace. Caller must be an admin of the target workspace. - [Decline a pending image share](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/images/decline-a-pending-image-share.md): Declines a pending cross-account image share. Caller must be an admin of the target workspace. - [Get integration provider info](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/integrations/get-integration-provider-info.md): Returns metadata about an integration provider including available endpoints, authentication methods, and supported models or features. - [List integration connections](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/integrations/list-integration-connections.md): Returns all configured integration connections in the workspace. Each connection stores credentials and settings for an external service (LLM provider, API, database). - [Create integration connection](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/integrations/create-integration-connection.md): Creates a new integration connection with credentials for an external service. The connection can then be used by models, functions, and other resources to authenticate with the service. - [Get integration connection](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/integrations/get-integration-connection.md): Returns detailed information about an integration connection including its provider type, configuration (secrets are masked), and usage status. - [Update integration connection](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/integrations/update-integration-connection.md): Updates an integration connection's configuration or credentials. Changes take effect immediately for all resources using this connection. - [Delete integration connection](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/integrations/delete-integration-connection.md): Permanently deletes an integration connection. Any resources using this connection will lose access to the external service. - [Get integration connection model endpoint configurations](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/integrations/get-integration-connection-model-endpoint-configurations.md): Returns a list of all endpoint configurations for a model. - [List integration connection models](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/integrations/list-integration-connection-models.md): Returns a list of all models for an integration connection. - [Get integration connection model](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/integrations/get-integration-connection-model.md): Returns a model for an integration connection by ID. - [List batch jobs](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/jobs/list-batch-jobs.md): Returns batch job definitions in the workspace. Each job can be triggered to run multiple parallel tasks with configurable concurrency and retry settings. Starting with API version 2026-04-28 the response is wrapped in `{data, meta}` and supports cursor pagination via the `cursor` and `limit` query… - [Create batch job](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/jobs/create-batch-job.md): Creates a new batch job definition for parallel AI task processing. Jobs can be triggered via API or scheduled, and support configurable parallelism, timeouts, and retry logic. - [Get batch job](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/jobs/get-batch-job.md): Returns detailed information about a batch job including its runtime configuration, execution history, and deployment status. - [Update batch job](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/jobs/update-batch-job.md): Updates a batch job's configuration. Changes affect new executions; running executions continue with their original configuration. - [Delete batch job](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/jobs/delete-batch-job.md): Permanently deletes a batch job definition and cancels any running executions. Historical execution data will be retained for a limited time. - [List job executions](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/jobs/list-job-executions.md): Returns executions for a batch job. Starting with API version 2026-04-28 the response is wrapped in `{data, meta}` and supports cursor pagination via the `cursor` and `limit` query parameters; older versions keep the legacy offset/limit contract and return a bare array. - [Create job execution](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/jobs/create-job-execution.md): Triggers a new execution of the batch job. Each execution runs multiple tasks in parallel according to the job's configured concurrency. Tasks can be parameterized via the request body. - [Get job execution](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/jobs/get-job-execution.md): Returns detailed information about a specific job execution including status, task statistics (success/failure/running counts), and timing information. - [Cancel job execution](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/jobs/cancel-job-execution.md): Cancels a running job execution. Tasks already in progress will complete, but no new tasks will be started. The execution status changes to 'cancelling' then 'cancelled'. - [List execution tasks](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/jobs/list-execution-tasks.md): Returns one cursor-paginated page of an execution's tasks. Tasks are derived from event history each request; only the in-memory slicing is paginated, the events scan still fetches the whole event log behind the scenes. Available starting with API version 2026-04-28. - [List job revisions](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/jobs/list-job-revisions.md): Returns revisions for a job by name. - [List deployment regions](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/locations/list-deployment-regions.md): Returns all deployment regions with their current availability status and supported hardware flavors. Use this to discover where resources can be deployed. - [List MCP Hub servers](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/mcphub/list-mcp-hub-servers.md): Returns all pre-built MCP server definitions available in the Blaxel Hub. These can be deployed directly to your workspace with pre-configured tools and integrations. - [List model endpoints](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/models/list-model-endpoints.md): Returns model gateway endpoints configured in the workspace. Each model represents a proxy to an external LLM provider (OpenAI, Anthropic, etc.) with unified access control. Starting with API version 2026-04-28 the response is wrapped in `{data, meta}` and supports cursor pagination via the `cursor`… - [Create model endpoint](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/models/create-model-endpoint.md): Creates a new model gateway endpoint that proxies requests to an external LLM provider. Requires an integration connection with valid API credentials for the target provider. - [Get model endpoint](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/models/get-model-endpoint.md): Returns detailed information about a model gateway endpoint including its provider configuration, integration connection, and usage status. - [Update model endpoint](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/models/update-model-endpoint.md): Updates a model gateway endpoint's configuration. Changes to provider settings or integration connection take effect immediately. - [Delete model endpoint](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/models/delete-model-endpoint.md): Permanently deletes a model gateway endpoint. Any agents or applications using this endpoint will need to be updated to use a different model. - [List model revisions](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/models/list-model-revisions.md): Returns revisions for a model by name. - [List governance policies](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/policies/list-governance-policies.md): Returns governance policies in the workspace. Policies control deployment locations, hardware flavors, and token limits for agents, functions, and models. Starting with API version 2026-04-28 the response is wrapped in `{data, meta}` and supports cursor pagination via the `cursor` and `limit` query… - [Create governance policy](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/policies/create-governance-policy.md): Creates a new governance policy to control where and how resources are deployed. Policies can restrict deployment to specific regions, countries, or continents for compliance. - [Get governance policy](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/policies/get-governance-policy.md): Returns detailed information about a governance policy including its type (location, flavor, or maxToken), restrictions, and which resource types it applies to. - [Update governance policy](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/policies/update-governance-policy.md): Updates a governance policy's restrictions. Changes take effect on the next deployment of resources using this policy. - [Delete governance policy](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/policies/delete-governance-policy.md): Permanently deletes a governance policy. Resources using this policy will need to be updated to use a different policy. - [List resources using a policy](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/policies/list-resources-using-a-policy.md): Returns the names of every resource (agent, function, model, sandbox, job) currently referencing the given policy. Replaces the client-side fan-out the policies UI used to do over the listings. - [List public ips](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/publicips:list/list-public-ips.md): Returns a list of all public ips used in Blaxel.. - [List Sandbox Hub templates](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/sandboxhub/list-sandbox-hub-templates.md): Returns all pre-built sandbox templates available in the Blaxel Hub. These include popular development environments with pre-installed tools and frameworks. - [List sandboxes](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/list-sandboxes.md): Returns sandboxes in the workspace. Each sandbox includes its configuration, status, and endpoint URL. Terminated sandboxes are hidden by default; pass `showTerminated=true` to include them. Starting with API version 2026-04-28 the response is wrapped in `{data, meta}` and supports cursor pagination… - [Create sandbox](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/create-sandbox.md): Creates a new sandbox VM for secure AI code execution. Sandboxes automatically scale to zero when idle and resume instantly, preserving memory state including running processes and filesystem. - [Get sandbox](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/get-sandbox.md): Returns detailed information about a sandbox including its configuration, attached volumes, lifecycle policies, and API endpoint URL. - [Update sandbox](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/update-sandbox.md): Updates a sandbox's configuration. Note that certain changes (like image or memory) may reset the sandbox state. Use lifecycle policies to control automatic cleanup. - [Delete sandbox](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/delete-sandbox.md): Permanently deletes a sandbox and all its data. If no volumes are attached, this guarantees zero data retention (ZDR). This action cannot be undone. - [Archive sandbox](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/archive-sandbox.md): Archives a sandbox. The changes its filesystem accumulated over its image are exported to the archive store, then the sandbox is shut down while its definition is kept, so it can be recreated later with the same disk. Memory and running processes are not preserved, processes are started again from t… - [Fork sandbox](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/fork-sandbox.md): Forks a sandbox into a new sandbox or application. When forking to a sandbox, the target must not already exist (409 if it does). When forking to an application, a new revision is added if the app already exists, or a new application is created. This is a WIP endpoint — the full implementation depen… - [List Sandbox Previews](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/list-sandbox-previews.md): Returns a list of Sandbox Previews in the workspace. - [Create Sandbox Preview](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/create-sandbox-preview.md): Create a preview - [Get Sandbox Preview](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/get-sandbox-preview.md): Returns a Sandbox Preview by name. - [Update Sandbox Preview](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/update-sandbox-preview.md): Updates a Sandbox Preview by name. - [Delete Sandbox Preview](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/delete-sandbox-preview.md): Deletes a Sandbox Preview by name. - [Get tokens for Sandbox Preview](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/get-tokens-for-sandbox-preview.md): Gets tokens for a Sandbox Preview. - [Create token for Sandbox Preview](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/create-token-for-sandbox-preview.md): Creates a token for a Sandbox Preview. - [Delete token for Sandbox Preview](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/delete-token-for-sandbox-preview.md): Deletes a token for a Sandbox Preview by name. - [List Sandbox Schedule Executions](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/list-sandbox-schedule-executions.md): Returns the execution history of a Sandbox's schedules (across all schedules of the sandbox), newest first. Cursor-paginated via the `cursor` and `limit` query parameters. Each item records the HTTP status of submitting the scheduled command and the process name for log lookup. - [List Sandbox Schedules](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/list-sandbox-schedules.md): Returns the schedules configured on a Sandbox. Starting with API version 2026-04-28 the response is wrapped in `{data, meta}` and supports cursor pagination via the `cursor` and `limit` query parameters; older versions return a bare array. - [Create Sandbox Schedule](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/create-sandbox-schedule.md): Adds a schedule to a Sandbox. - [Get Sandbox Schedule](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/get-sandbox-schedule.md): Returns a Sandbox Schedule by id. - [Update Sandbox Schedule](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/update-sandbox-schedule.md): Updates a Sandbox Schedule by id. - [Delete Sandbox Schedule](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/delete-sandbox-schedule.md): Deletes a Sandbox Schedule by id. - [List sandbox snapshots](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/list-sandbox-snapshots.md): Returns a list of snapshots for the specified sandbox. - [Create sandbox snapshot](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/create-sandbox-snapshot.md): Creates a point-in-time snapshot of a sandbox. Snapshots capture the sandbox state and can be used for forking into new sandboxes or applications. This is a WIP endpoint — the full implementation depends on the execution plane. - [Delete sandbox snapshot](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/delete-sandbox-snapshot.md): Deletes a snapshot of a sandbox by its ID. - [Unarchive sandbox](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/unarchive-sandbox.md): Recreates an archived sandbox from its archive. The recreated sandbox runs the current generation whatever generation it was archived from, restores the archived filesystem before anything starts, and starts the saved processes again with new process identifiers. - [Get sandbox by external ID](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/compute/get-sandbox-by-external-id.md): Returns the most recent non-terminated sandbox matching the given external ID. If no active sandbox is found, returns 404. - [List service accounts](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/service_accounts/list-service-accounts.md): Returns all service accounts in the workspace. Service accounts are machine identities for external systems to authenticate with Blaxel via OAuth or API keys. - [Create service account](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/service_accounts/create-service-account.md): Creates a new service account for machine-to-machine authentication. Returns client ID and secret (secret is only shown once at creation). Use these credentials for OAuth client_credentials flow. - [Update service account](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/service_accounts/update-service-account.md): Updates a service account's name or description. Credentials (client ID/secret) cannot be changed. - [Delete service account](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/service_accounts/delete-service-account.md): Permanently deletes a service account and invalidates all its credentials. Any systems using this service account will lose access immediately. - [List service account API keys](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/service_accounts/list-service-account-api-keys.md): Returns all long-lived API keys created for a service account. API keys provide an alternative to OAuth for simpler authentication scenarios. - [Create service account API key](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/service_accounts/create-service-account-api-key.md): Creates a new long-lived API key for a service account. The full key value is only returned once at creation. API keys can have optional expiration dates. - [Revoke service account API key](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/service_accounts/revoke-service-account-api-key.md): Revokes an API key for a service account. The key becomes invalid immediately and any requests using it will fail authentication. - [List deployment templates](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/templates/list-deployment-templates.md): Returns all deployment templates available for creating agents, functions, and other resources with pre-configured settings and code. - [Get template](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/templates/get-template.md): Returns detailed information about a deployment template including its configuration, source code reference, and available parameters. - [List volume templates](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/volumetemplates/list-volume-templates.md): Returns all volume templates in the workspace. Volume templates contain pre-configured filesystem snapshots that can be used to initialize new volumes. - [Create volume template](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/volumetemplates/create-volume-template.md): Creates a new volume template for initializing volumes with pre-configured filesystem contents. Optionally returns a presigned URL for uploading the template archive. - [Get volume template](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/volumetemplates/get-volume-template.md): Returns a volume template by name. - [Create or update volume template](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/volumetemplates/create-or-update-volume-template.md): Creates or updates a volume template. - [Delete volume template](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/volumetemplates/delete-volume-template.md): Deletes a volume template by name. - [Delete volume template version](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/volumetemplates/delete-volume-template-version.md): Deletes a specific version of a volume template. - [List persistent volumes](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/volumes/list-persistent-volumes.md): Returns persistent storage volumes in the workspace. Volumes can be attached to sandboxes for durable file storage that persists across sessions and sandbox deletions. Starting with API version 2026-04-28 the response is wrapped in `{data, meta}` and supports cursor pagination via the `cursor` and `… - [Create persistent volume](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/volumes/create-persistent-volume.md): Creates a new persistent storage volume that can be attached to sandboxes. Volumes must be created in a specific region and can only attach to sandboxes in the same region. - [Get persistent volume](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/volumes/get-persistent-volume.md): Returns detailed information about a volume including its size, region, attachment status, and any events history. - [Update volume](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/volumes/update-volume.md): Updates a volume. - [Delete persistent volume](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/volumes/delete-persistent-volume.md): Permanently deletes a volume and all its data. The volume must not be attached to any sandbox. This action cannot be undone. - [Get volume by external ID](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/volumes/get-volume-by-external-id.md): Returns an active volume matching the given external ID. If no active volume is found, returns 404. - [Export the filesystem changes to a presigned URL](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/archive/export-the-filesystem-changes-to-a-presigned-url.md): Archives everything the sandbox changed on top of its base image and streams it, uncompressed, to a presigned S3 PUT URL. The memory of the sandbox is not archived. The sandbox is quiesced first: the process list is saved (unless saveProcesses is false), every process is stopped, and the API then re… - [Lift the archive freeze](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/archive/lift-the-archive-freeze.md): Makes the API serve every route again after an export. The processes stopped for the export are not relaunched: this exists so a failed or aborted export does not leave the sandbox unusable. - [Get the archive status](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/archive/get-the-archive-status.md): Reports whether the sandbox is frozen for an archive export, and which processes were stopped for it. - [Apply code edit](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/fastapply/apply-code-edit.md): Uses the configured LLM provider (Relace or Morph) to apply a code edit to the original content. - [Code reranking/semantic search](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/codegen/code-rerankingsemantic-search.md): Uses Relace's code reranking model to find the most relevant files for a given query. This is useful as a first pass in agentic exploration to narrow down the search space. - [List currently mounted drives](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/drive/list-currently-mounted-drives.md): Returns a list of all currently mounted drives managed by blfs - [Attach a drive to a local path](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/drive/attach-a-drive-to-a-local-path.md): Mounts an agent drive using the blfs binary to a local path, optionally mounting a subpath within the drive. Supports optional UID/GID mapping to remap file ownership between the local sandbox and the filer (always mapped to filer UID/GID 0). Mapping values can be set per-request via uidMap/gidMap f… - [Detach a drive from a local path](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/drive/detach-a-drive-from-a-local-path.md): Unmounts a previously mounted drive from the specified local path - [Reload environment from guest metadata](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/system/reload-environment-from-guest-metadata.md): Re-reads /bl/metadata and applies its environment to the sandbox-api process, so this process and every process started afterwards see the current values. Called by the guest init after an environment update; safe to call manually. - [Health check](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/system/health-check.md): Returns health status and system information including upgrade count and binary details Also includes last upgrade attempt status with detailed error information if available - [Upgrade the sandbox-api](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/system/upgrade-the-sandbox-api.md): Triggers an upgrade of the sandbox-api process. Returns 200 immediately before upgrading. The upgrade will: download the specified binary from GitHub releases, validate it, and restart. All running processes will be preserved across the upgrade. Available versions: "latest" (default, most recent rel… - [Search for text content in files](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/filesystem/search-for-text-content-in-files.md): Searches for text content inside files using ripgrep. Returns matching lines with context. - [Find files and directories](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/filesystem/find-files-and-directories.md): Finds files and directories using the find command. - [List multipart uploads](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/filesystem/list-multipart-uploads.md): List all active multipart uploads - [Abort multipart upload](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/filesystem/abort-multipart-upload.md): Abort a multipart upload and clean up all parts - [Complete multipart upload](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/filesystem/complete-multipart-upload.md): Complete a multipart upload by assembling all parts - [Upload part](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/filesystem/upload-part.md): Upload a single part of a multipart upload - [List parts](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/filesystem/list-parts.md): List all uploaded parts for a multipart upload - [Initiate multipart upload](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/filesystem/initiate-multipart-upload.md): Initiate a multipart upload session for a file - [Fuzzy search for files and directories](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/filesystem/fuzzy-search-for-files-and-directories.md): Performs fuzzy search on filesystem paths using fuzzy matching algorithm. Optimized alternative to find and grep commands. - [Get file or directory information](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/filesystem/get-file-or-directory-information.md): Get content of a file or listing of a directory. Use Accept header to control response format for files. - [Create or update a file or directory](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/filesystem/create-or-update-a-file-or-directory.md): Create or update a file or directory - [Delete file or directory](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/filesystem/delete-file-or-directory.md): Delete a file or directory - [Get directory tree](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/filesystem/get-directory-tree.md): Get a recursive directory tree structure starting from the specified path - [Create or update directory tree](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/filesystem/create-or-update-directory-tree.md): Create or update multiple files within a directory tree structure - [Delete directory tree](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/filesystem/delete-directory-tree.md): Delete a directory tree recursively - [Stream file modification events in a directory](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/filesystem/stream-file-modification-events-in-a-directory.md): Streams the path of modified files (one per line) in the given directory. Closes when the client disconnects. - [Start monitoring ports for a process](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/network/start-monitoring-ports-for-a-process.md): Start monitoring for new ports opened by a process - [Stop monitoring ports for a process](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/network/stop-monitoring-ports-for-a-process.md): Stop monitoring for new ports opened by a process - [Get open ports for a process](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/network/get-open-ports-for-a-process.md): Get a list of all open ports for a process - [Disconnect tunnel](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/network/disconnect-tunnel.md): Stop the network tunnel and restore the original network configuration. WARNING: After disconnecting, the sandbox will lose all outbound internet connectivity (no egress). Inbound connections to the sandbox will still work. Use PUT /network/tunnel/config to re-establish the tunnel. - [Update tunnel configuration](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/network/update-tunnel-configuration.md): Apply a new tunnel configuration on the fly. The existing tunnel is torn down and a new one is established. This endpoint is write-only; there is no corresponding GET to read the config back. - [List all processes](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/process/list-all-processes.md): Get a list of all running and completed processes - [Execute a command](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/process/execute-a-command.md): Execute a command and return process information. If Accept header is text/event-stream, streams logs in SSE format and returns the process response as a final event. - [Get process by identifier](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/process/get-process-by-identifier.md): Get information about a process by its PID or name - [Stop a process](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/process/stop-a-process.md): Gracefully stop a running process - [Kill a process](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/process/kill-a-process.md): Forcefully kill a running process - [Get process logs](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/process/get-process-logs.md): Get the stdout and stderr output of a process - [Stream process logs in real time](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/process/stream-process-logs-in-real-time.md): Streams the stdout and stderr output of a process in real time, one line per log, prefixed with 'stdout:' or 'stderr:'. Closes when the process exits or the client disconnects. - [Blaxel SDKs overview](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/sdk-reference/introduction.md): Use the Blaxel SDKs for TypeScript, Python, and Go to programmatically manage sandboxes, agents, MCP servers, jobs, and other resources. - [TypeScript SDK](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/sdk-reference/sdk-ts.md): Install and use the Blaxel TypeScript SDK to programmatically manage sandboxes, agents, MCP servers, jobs, and other resources from Node.js. - [Python SDK](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/sdk-reference/sdk-python.md): Install and use the Blaxel Python SDK to programmatically manage sandboxes, agents, MCP servers, jobs, and other workspace resources from Python. - [Go SDK](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/sdk-reference/sdk-go.md): Install and use the Blaxel Go SDK to programmatically manage sandboxes, agents, MCP servers, jobs, and other workspace resources from Go. - [Blaxel CLI overview](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/introduction.md): Install the Blaxel CLI (bl) to manage sandboxes, agents, MCP servers, jobs, and other resources from your terminal, with auth and command reference. - [bl apply](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_apply.md) - [bl chat](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_chat.md) - [bl completion](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_completion.md) - [bl connect](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_connect.md) - [bl connect sandbox](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_connect_sandbox.md) - [bl delete](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_delete.md) - [bl delete agent](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_delete_agent.md) - [bl delete application](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_delete_application.md) - [bl delete drive](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_delete_drive.md) - [bl delete function](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_delete_function.md) - [bl delete image](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_delete_image.md) - [bl delete integrationconnection](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_delete_integrationconnection.md) - [bl delete job](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_delete_job.md) - [bl delete model](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_delete_model.md) - [bl delete policy](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_delete_policy.md) - [bl delete preview](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_delete_preview.md) - [bl delete previewtoken](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_delete_previewtoken.md) - [bl delete sandbox](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_delete_sandbox.md) - [bl delete volume](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_delete_volume.md) - [bl delete volumetemplate](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_delete_volumetemplate.md) - [bl deploy](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_deploy.md) - [bl drive](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_drive.md) - [bl drive create](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_drive_create.md) - [bl drive delete](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_drive_delete.md) - [bl drive get](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_drive_get.md) - [bl drive list](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_drive_list.md) - [bl drive mount](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_drive_mount.md) - [bl drive mounts](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_drive_mounts.md) - [bl drive unmount](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_drive_unmount.md) - [bl fork](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_fork.md) - [bl get](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_get.md) - [bl get agents](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_get_agents.md) - [bl get applications](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_get_applications.md) - [bl get drives](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_get_drives.md) - [bl get functions](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_get_functions.md) - [bl get image](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_get_image.md) - [bl get integrationconnections](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_get_integrationconnections.md) - [bl get jobs](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_get_jobs.md) - [bl get mcp-hub](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_get_mcp-hub.md) - [bl get models](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_get_models.md) - [bl get policies](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_get_policies.md) - [bl get previews](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_get_previews.md) - [bl get previewtokens](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_get_previewtokens.md) - [bl get sandbox-hub](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_get_sandbox-hub.md) - [bl get sandboxes](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_get_sandboxes.md) - [bl get templates](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_get_templates.md) - [bl get volumes](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_get_volumes.md) - [bl get volumetemplates](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_get_volumetemplates.md) - [bl login](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_login.md) - [bl logout](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_logout.md) - [bl logs](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_logs.md) - [bl new](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_new.md) - [bl push](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_push.md) - [bl run](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_run.md) - [bl serve](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_serve.md) - [bl share](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_share.md) - [bl share image](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_share_image.md) - [bl token](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_token.md) - [bl unshare](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_unshare.md) - [bl unshare image](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_unshare_image.md) - [bl upgrade](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_upgrade.md) - [bl version](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_version.md) - [bl workspaces](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/cli-reference/commands/bl_workspaces.md) - [blaxel.toml deployment configuration file reference](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/deployment-reference.md): Complete reference for the blaxel.toml configuration file, including resource types, build settings, runtime options, environment variables, and volumes. ## OpenAPI Specs - [openapi](https://raw.githubusercontent.com/blaxel-ai/sandbox/refs/heads/main/sandbox-api/docs/openapi.yml) - [controlplane](https://blaxel-cdrappier-devin-archive-external-storage-docs.mintlify.site/api-reference/controlplane.yml)