Daytona Toolbox API

The toolbox API from Daytona — 61 operation(s) for toolbox.

Operations 68

GET /toolbox/{sandboxId}/toolbox/project-dir [DEPRECATED] Get sandbox project dir #
GET /toolbox/{sandboxId}/toolbox/user-home-dir [DEPRECATED] Get sandbox user home dir #
GET /toolbox/{sandboxId}/toolbox/work-dir [DEPRECATED] Get sandbox work-dir #
GET /toolbox/{sandboxId}/toolbox/files [DEPRECATED] List files #
DELETE /toolbox/{sandboxId}/toolbox/files [DEPRECATED] Delete file #
GET /toolbox/{sandboxId}/toolbox/files/download [DEPRECATED] Download file #
POST /toolbox/{sandboxId}/toolbox/files/bulk-download [DEPRECATED] Download multiple files #
GET /toolbox/{sandboxId}/toolbox/files/find [DEPRECATED] Search for text/pattern in files #
POST /toolbox/{sandboxId}/toolbox/files/folder [DEPRECATED] Create folder #
GET /toolbox/{sandboxId}/toolbox/files/info [DEPRECATED] Get file info #
POST /toolbox/{sandboxId}/toolbox/files/move [DEPRECATED] Move file #
POST /toolbox/{sandboxId}/toolbox/files/permissions [DEPRECATED] Set file permissions #
POST /toolbox/{sandboxId}/toolbox/files/replace [DEPRECATED] Replace in files #
GET /toolbox/{sandboxId}/toolbox/files/search [DEPRECATED] Search files #
POST /toolbox/{sandboxId}/toolbox/files/upload [DEPRECATED] Upload file #
POST /toolbox/{sandboxId}/toolbox/files/bulk-upload [DEPRECATED] Upload multiple files #
POST /toolbox/{sandboxId}/toolbox/git/add [DEPRECATED] Add files #
GET /toolbox/{sandboxId}/toolbox/git/branches [DEPRECATED] Get branch list #
POST /toolbox/{sandboxId}/toolbox/git/branches [DEPRECATED] Create branch #
DELETE /toolbox/{sandboxId}/toolbox/git/branches [DEPRECATED] Delete branch #
POST /toolbox/{sandboxId}/toolbox/git/clone [DEPRECATED] Clone repository #
POST /toolbox/{sandboxId}/toolbox/git/commit [DEPRECATED] Commit changes #
GET /toolbox/{sandboxId}/toolbox/git/history [DEPRECATED] Get commit history #
POST /toolbox/{sandboxId}/toolbox/git/pull [DEPRECATED] Pull changes #
POST /toolbox/{sandboxId}/toolbox/git/push [DEPRECATED] Push changes #
POST /toolbox/{sandboxId}/toolbox/git/checkout [DEPRECATED] Checkout branch #
GET /toolbox/{sandboxId}/toolbox/git/status [DEPRECATED] Get git status #
POST /toolbox/{sandboxId}/toolbox/process/execute [DEPRECATED] Execute command #
GET /toolbox/{sandboxId}/toolbox/process/session [DEPRECATED] List sessions #
POST /toolbox/{sandboxId}/toolbox/process/session [DEPRECATED] Create session #
GET /toolbox/{sandboxId}/toolbox/process/session/{sessionId} [DEPRECATED] Get session #
DELETE /toolbox/{sandboxId}/toolbox/process/session/{sessionId} [DEPRECATED] Delete session #
POST /toolbox/{sandboxId}/toolbox/process/session/{sessionId}/exec [DEPRECATED] Execute command in session #
GET /toolbox/{sandboxId}/toolbox/process/session/{sessionId}/command/{commandId} [DEPRECATED] Get session command #
GET /toolbox/{sandboxId}/toolbox/process/session/{sessionId}/command/{commandId}/logs [DEPRECATED] Get command logs #
GET /toolbox/{sandboxId}/toolbox/process/pty [DEPRECATED] List PTY sessions #
POST /toolbox/{sandboxId}/toolbox/process/pty [DEPRECATED] Create PTY session #
GET /toolbox/{sandboxId}/toolbox/process/pty/{sessionId} [DEPRECATED] Get PTY session #
DELETE /toolbox/{sandboxId}/toolbox/process/pty/{sessionId} [DEPRECATED] Delete PTY session #
POST /toolbox/{sandboxId}/toolbox/process/pty/{sessionId}/resize [DEPRECATED] Resize PTY session #
POST /toolbox/{sandboxId}/toolbox/lsp/completions [DEPRECATED] Get Lsp Completions #
POST /toolbox/{sandboxId}/toolbox/lsp/did-close [DEPRECATED] Call Lsp DidClose #
POST /toolbox/{sandboxId}/toolbox/lsp/did-open [DEPRECATED] Call Lsp DidOpen #
GET /toolbox/{sandboxId}/toolbox/lsp/document-symbols [DEPRECATED] Call Lsp DocumentSymbols #
POST /toolbox/{sandboxId}/toolbox/lsp/start [DEPRECATED] Start Lsp server #
POST /toolbox/{sandboxId}/toolbox/lsp/stop [DEPRECATED] Stop Lsp server #
GET /toolbox/{sandboxId}/toolbox/lsp/workspace-symbols [DEPRECATED] Call Lsp WorkspaceSymbols #
POST /toolbox/{sandboxId}/toolbox/computeruse/start [DEPRECATED] Start computer use processes #
POST /toolbox/{sandboxId}/toolbox/computeruse/stop [DEPRECATED] Stop computer use processes #
GET /toolbox/{sandboxId}/toolbox/computeruse/status [DEPRECATED] Get computer use status #
GET /toolbox/{sandboxId}/toolbox/computeruse/process/{processName}/status [DEPRECATED] Get process status #
POST /toolbox/{sandboxId}/toolbox/computeruse/process/{processName}/restart [DEPRECATED] Restart process #
GET /toolbox/{sandboxId}/toolbox/computeruse/process/{processName}/logs [DEPRECATED] Get process logs #
GET /toolbox/{sandboxId}/toolbox/computeruse/process/{processName}/errors [DEPRECATED] Get process errors #
GET /toolbox/{sandboxId}/toolbox/computeruse/mouse/position [DEPRECATED] Get mouse position #
POST /toolbox/{sandboxId}/toolbox/computeruse/mouse/move [DEPRECATED] Move mouse #
POST /toolbox/{sandboxId}/toolbox/computeruse/mouse/click [DEPRECATED] Click mouse #
POST /toolbox/{sandboxId}/toolbox/computeruse/mouse/drag [DEPRECATED] Drag mouse #
POST /toolbox/{sandboxId}/toolbox/computeruse/mouse/scroll [DEPRECATED] Scroll mouse #
POST /toolbox/{sandboxId}/toolbox/computeruse/keyboard/type [DEPRECATED] Type text #
POST /toolbox/{sandboxId}/toolbox/computeruse/keyboard/key [DEPRECATED] Press key #
POST /toolbox/{sandboxId}/toolbox/computeruse/keyboard/hotkey [DEPRECATED] Press hotkey #
GET /toolbox/{sandboxId}/toolbox/computeruse/screenshot [DEPRECATED] Take screenshot #
GET /toolbox/{sandboxId}/toolbox/computeruse/screenshot/region [DEPRECATED] Take region screenshot #
GET /toolbox/{sandboxId}/toolbox/computeruse/screenshot/compressed [DEPRECATED] Take compressed screenshot #
GET /toolbox/{sandboxId}/toolbox/computeruse/screenshot/region/compressed [DEPRECATED] Take compressed region screenshot #
GET /toolbox/{sandboxId}/toolbox/computeruse/display/info [DEPRECATED] Get display info #
GET /toolbox/{sandboxId}/toolbox/computeruse/display/windows [DEPRECATED] Get windows #

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/daytona-io-toolbox-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

daytona-io-toolbox-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Daytona Toolbox API
  description: Daytona Toolbox API — toolbox operations on the Daytona AI platform.
  version: '1.0'
  contact:
    name: Daytona Platforms Inc.
    url: https://www.daytona.io
    email: support@daytona.com
  license:
    name: Apache-2.0
    url: https://www.apache.org/licenses/LICENSE-2.0
servers:
- url: https://app.daytona.io/api
  description: Daytona Cloud production API
tags:


# --- truncated at 32 KB (93 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/daytona-io/refs/heads/main/openapi/daytona-io-toolbox-api-openapi.yml