daytona-toolbox-api-client 0.178.0


pip install daytona-toolbox-api-client

  Latest version

Released: May 21, 2026

Project Links

Meta
Author: OpenAPI Generator community
Requires Python: >=3.9

Classifiers

daytona_toolbox_api_client

Daytona Daemon Toolbox API for file operations, process execution, git operations, LSP, computer use, and more.

This Python package is automatically generated by the OpenAPI Generator project:

  • API version: v0.0.0-dev
  • Package version: 0.0.0-dev
  • Generator version: 7.12.0
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen

Requirements

Python 3.8+

Installation & Usage

pip install

If the python package is hosted on a repository, you can install directly using:

pip install git+https://github.com/daytonaio/daytona.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/daytonaio/daytona.git)

Then import the package:

import daytona_toolbox_api_client

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import daytona_toolbox_api_client

Tests

Execute pytest to run the tests.

Getting Started

Please follow the installation procedure and then run the following:

import daytona_toolbox_api_client
from daytona_toolbox_api_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to http://localhost:22221
# See configuration.py for a list of all supported configuration parameters.
configuration = daytona_toolbox_api_client.Configuration(
    host = "http://localhost:22221"
)



# Enter a context with an instance of the API client
with daytona_toolbox_api_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = daytona_toolbox_api_client.ComputerUseApi(api_client)
    request = daytona_toolbox_api_client.MouseClickRequest() # MouseClickRequest | Mouse click request

    try:
        # Click mouse button
        api_response = api_instance.click(request)
        print("The response of ComputerUseApi->click:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling ComputerUseApi->click: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to http://localhost:22221

Class Method HTTP request Description
ComputerUseApi click POST /computeruse/mouse/click Click mouse button
ComputerUseApi drag POST /computeruse/mouse/drag Drag mouse
ComputerUseApi get_computer_use_status GET /computeruse/process-status Get computer use process status
ComputerUseApi get_computer_use_system_status GET /computeruse/status Get computer use status
ComputerUseApi get_display_info GET /computeruse/display/info Get display information
ComputerUseApi get_mouse_position GET /computeruse/mouse/position Get mouse position
ComputerUseApi get_process_errors GET /computeruse/process/{processName}/errors Get process errors
ComputerUseApi get_process_logs GET /computeruse/process/{processName}/logs Get process logs
ComputerUseApi get_process_status GET /computeruse/process/{processName}/status Get specific process status
ComputerUseApi get_windows GET /computeruse/display/windows Get windows information
ComputerUseApi move_mouse POST /computeruse/mouse/move Move mouse cursor
ComputerUseApi press_hotkey POST /computeruse/keyboard/hotkey Press hotkey
ComputerUseApi press_key POST /computeruse/keyboard/key Press key
ComputerUseApi restart_process POST /computeruse/process/{processName}/restart Restart specific process
ComputerUseApi scroll POST /computeruse/mouse/scroll Scroll mouse wheel
ComputerUseApi start_computer_use POST /computeruse/start Start computer use processes
ComputerUseApi stop_computer_use POST /computeruse/stop Stop computer use processes
ComputerUseApi take_compressed_region_screenshot GET /computeruse/screenshot/region/compressed Take a compressed region screenshot
ComputerUseApi take_compressed_screenshot GET /computeruse/screenshot/compressed Take a compressed screenshot
ComputerUseApi take_region_screenshot GET /computeruse/screenshot/region Take a region screenshot
ComputerUseApi take_screenshot GET /computeruse/screenshot Take a screenshot
ComputerUseApi type_text POST /computeruse/keyboard/type Type text
FileSystemApi create_folder POST /files/folder Create a folder
FileSystemApi delete_file DELETE /files Delete a file or directory
FileSystemApi download_file GET /files/download Download a file
FileSystemApi find_in_files GET /files/find Find text in files
FileSystemApi get_file_info GET /files/info Get file information
FileSystemApi list_files GET /files List files and directories
FileSystemApi move_file POST /files/move Move or rename file/directory
FileSystemApi replace_in_files POST /files/replace Replace text in files
FileSystemApi search_files GET /files/search Search files by pattern
FileSystemApi set_file_permissions POST /files/permissions Set file permissions
FileSystemApi upload_file POST /files/upload Upload a file
FileSystemApi upload_files POST /files/bulk-upload Upload multiple files
GitApi add_files POST /git/add Add files to Git staging
GitApi checkout_branch POST /git/checkout Checkout branch or commit
GitApi clone_repository POST /git/clone Clone a Git repository
GitApi commit_changes POST /git/commit Commit changes
GitApi create_branch POST /git/branches Create a new branch
GitApi delete_branch DELETE /git/branches Delete a branch
GitApi get_commit_history GET /git/history Get commit history
GitApi get_status GET /git/status Get Git status
GitApi list_branches GET /git/branches List branches
GitApi pull_changes POST /git/pull Pull changes from remote
GitApi push_changes POST /git/push Push changes to remote
InfoApi get_project_dir GET /project-dir Get project directory
InfoApi get_version GET /version Get version
LspApi completions POST /lsp/completions Get code completions
LspApi did_close POST /lsp/did-close Notify document closed
LspApi did_open POST /lsp/did-open Notify document opened
LspApi document_symbols GET /lsp/document-symbols Get document symbols
LspApi start POST /lsp/start Start LSP server
LspApi stop POST /lsp/stop Stop LSP server
LspApi workspace_symbols GET /lsp/workspaceSymbols Get workspace symbols
PortApi get_ports GET /port Get active ports
PortApi is_port_in_use GET /port/{port}/in-use Check if port is in use
ProcessApi create_session POST /process/session Create a new session
ProcessApi delete_session DELETE /process/session/{sessionId} Delete a session
ProcessApi execute_command POST /process/execute Execute a command
ProcessApi get_session GET /process/session/{sessionId} Get session details
ProcessApi get_session_command GET /process/session/{sessionId}/command/{commandId} Get session command details
ProcessApi get_session_command_logs GET /process/session/{sessionId}/command/{commandId}/logs Get session command logs
ProcessApi list_sessions GET /process/session List all sessions
ProcessApi session_execute_command POST /process/session/{sessionId}/exec Execute command in session

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Author

0.180.0a1 May 22, 2026
0.178.0 May 21, 2026
0.176.1a1 May 14, 2026
0.176.0 May 14, 2026
0.175.0 May 12, 2026
0.173.0 May 07, 2026
0.172.1a1 May 06, 2026
0.172.0 May 05, 2026
0.171.0 Apr 30, 2026
0.171.0rc1 Apr 30, 2026
0.170.0 Apr 29, 2026
0.169.0 Apr 24, 2026
0.169.0a2 Apr 21, 2026
0.169.0a1 Apr 21, 2026
0.168.1a2 Apr 21, 2026
0.168.1a1 Apr 21, 2026
0.168.0 Apr 21, 2026
0.167.0 Apr 16, 2026
0.167.0a1 Apr 15, 2026
0.166.0 Apr 15, 2026
0.165.0 Apr 14, 2026
0.164.0 Apr 10, 2026
0.164.0a1 Apr 09, 2026
0.163.0 Apr 09, 2026
0.163.0a1 Apr 08, 2026
0.162.0 Apr 08, 2026
0.161.0 Apr 03, 2026
0.160.0 Apr 02, 2026
0.159.0 Mar 31, 2026
0.159.0a2 Mar 30, 2026
0.158.1 Mar 30, 2026
0.158.0 Mar 27, 2026
0.157.0 Mar 26, 2026
0.155.1a2 Mar 26, 2026
0.155.1a1 Mar 25, 2026
0.155.0 Mar 24, 2026
0.154.0 Mar 24, 2026
0.153.0 Mar 19, 2026
0.152.1 Mar 18, 2026
0.152.0 Mar 17, 2026
0.151.0 Mar 13, 2026
0.150.0 Mar 10, 2026
0.149.0 Mar 05, 2026
0.149.0rc2 Mar 04, 2026
0.149.0rc1 Mar 03, 2026
0.149.0a2 Mar 04, 2026
0.149.0a1 Mar 03, 2026
0.148.0 Feb 27, 2026
0.147.0 Feb 27, 2026
0.146.1rc3 Feb 26, 2026
0.146.1rc2 Feb 26, 2026
0.146.1rc1 Feb 26, 2026
0.146.0 Feb 25, 2026
0.145.0 Feb 24, 2026
0.144.0 Feb 20, 2026
0.143.0 Feb 13, 2026
0.142.0 Feb 12, 2026
0.141.0 Feb 11, 2026
0.140.0 Feb 10, 2026
0.139.0 Feb 03, 2026
0.138.0 Jan 30, 2026
0.136.0 Jan 28, 2026
0.135.0 Jan 26, 2026
0.134.0 Jan 21, 2026
0.133.0 Jan 20, 2026
0.132.0 Jan 18, 2026
0.131.0rc4 Jan 16, 2026
0.131.0rc3 Jan 16, 2026
0.131.0rc2 Jan 16, 2026
0.131.0rc1 Jan 16, 2026
0.131.0a3 Mar 03, 2026
0.131.0a2 Feb 09, 2026
0.131.0a1 Jan 17, 2026
0.130.0 Jan 12, 2026
0.129.0 Jan 08, 2026
0.128.2a1 Dec 26, 2025
0.128.1 Dec 23, 2025
0.128.0 Dec 23, 2025
0.127.0 Dec 19, 2025
0.127.0rc2 Dec 19, 2025
0.127.0rc1 Dec 19, 2025
0.125.1a3 Dec 18, 2025
0.125.1a2 Dec 17, 2025
0.125.1a1 Dec 17, 2025
0.125.0 Dec 15, 2025
0.125.0rc1 Dec 12, 2025
0.124.0 Dec 11, 2025
0.123.0 Dec 09, 2025
0.122.0 Dec 09, 2025
0.121.0 Dec 03, 2025
0.120.0 Dec 01, 2025
0.119.0 Nov 27, 2025
0.118.0 Nov 27, 2025
0.118.0a1 Nov 24, 2025
0.117.0 Nov 22, 2025
0.116.0 Nov 21, 2025
0.116.0a1 Nov 21, 2025
0.115.2 Nov 19, 2025
0.115.1 Nov 19, 2025
0.115.1a7 Nov 14, 2025
0.115.1a3 Nov 14, 2025
0.115.1a1 Nov 14, 2025
0.115.0 Nov 14, 2025
0.115.0a6 Nov 14, 2025
0.115.0a4 Nov 14, 2025
0.115.0a1 Nov 14, 2025
0.114.0 Nov 13, 2025
0.114.0a1 Nov 10, 2025
0.113.2 Nov 13, 2025
0.113.1 Nov 07, 2025
0.113.0 Nov 06, 2025
0.108.0rc1 Oct 03, 2025
0.104.0rc1 Sep 22, 2025
0.103.0rc2 Sep 17, 2025
0.103.0rc1 Sep 17, 2025
0.102.0rc2 Sep 12, 2025
0.0.0.dev0 Dec 17, 2025
Extras: None
Dependencies:
urllib3 (<3.0.0,>=2.1.0)
python-dateutil (>=2.8.2)
pydantic (>=2.11)
typing-extensions (>=4.7.1)