Crate daytona_client

Crate daytona_client 

Source
Expand description

Daytona API Client for Rust

A comprehensive client library for interacting with the Daytona API, providing secure sandbox environments for code execution.

Re-exports§

pub use client::DaytonaClient;
pub use client::DaytonaConfig;
pub use error::DaytonaError;
pub use error::Result;
pub use files::FileManager;
pub use git::GitManager;
pub use lsp::LspLanguage;
pub use lsp::LspManager;
pub use lsp::SandboxLspExt;
pub use organization::OrganizationManager;
pub use process::ProcessExecutor;
pub use sandbox::SandboxManager;
pub use snapshot::SnapshotManager;
pub use volume::VolumeManager;
pub use workspace::WorkspaceManager;
pub use models::*;

Modules§

client
Core Daytona API client
error
Error types for the Daytona client
files
File operations within sandboxes
git
Git operations within sandboxes and workspaces
lsp
Language Server Protocol operations
models
Data models for Daytona API
organization
Organization management operations
process
Process execution within sandboxes
sandbox
Sandbox management operations
snapshot
Snapshot management functionality
volume
Volume management functionality
workspace
Workspace management operations