# Daytona > Daytona API keys are used to authenticate requests to the [Daytona API](https://www.daytona.io/docs/en/tools/api.md). ## Pages - [Api Keys](api-keys.md): Daytona API keys are used to authenticate requests to the [Daytona API](https://www.daytona.io/docs/en/tools/api.md). - [Create isolated context](async-code-interpreter.md): class AsyncCodeInterpreter() - [Single left click](async-computer-use.md): class AsyncComputerUse() - [Using environment variables](async-daytona.md): class AsyncDaytona() - [Create a directory with standard permissions](async-file-system.md): class AsyncFileSystem() - [Clone a repository](async-git.md): class AsyncGit() - [Now ready for LSP operations](async-lsp-server.md): class AsyncLspServer() - [Async Object Storage](async-object-storage.md): class AsyncObjectStorage() - [Simple command](async-process.md): class AsyncProcess() - [Auto-stop after 1 hour](async-sandbox.md): class AsyncSandbox(SandboxDto) - [Async Snapshot](async-snapshot.md): class Snapshot(SyncSnapshotDto) - [Async Volume](async-volume.md): class Volume(VolumeDto) - [Audit Logs](audit-logs.md): Daytona Audit Logs provide a detailed record of user and system activity across your organization. Use this feature t... - [Billing](billing.md): [Daytona Billing ↗](https://app.daytona.io/dashboard/billing/spending) provides an overview of your organization's bi... - [Charts](charts.md): class Chart(BaseModel) - [Claude Agent Sdk Connect Service Sandbox](claude-agent-sdk-connect-service-sandbox.md): This guide demonstrates how to run a two-agent autonomous coding system using the [Claude Agent SDK](https://platform... - [Claude Agent Sdk Interactive Terminal Sandbox](claude-agent-sdk-interactive-terminal-sandbox.md): import { Image } from 'astro:assets' - [Claude Code Run Cli Sandbox](claude-code-run-cli-sandbox.md): This guide walks you through running Claude Code inside a Daytona sandbox using the Daytona CLI. - [Claude Code Run Tasks Stream Logs Sandbox](claude-code-run-tasks-stream-logs-sandbox.md): Claude Code allows you to automate and orchestrate tasks using natural language and code. With Daytona, you can easil... - [Claude](claude.md): Guides for integrating Claude with Daytona. - [Cli](cli.md): The`daytona`command-line tool provides access to Daytona's core features including managing Snapshots and the lifec... - [Create isolated context](code-interpreter.md): class CodeInterpreter() - [Codex Sdk Interactive Terminal Sandbox](codex-sdk-interactive-terminal-sandbox.md): import { Image } from 'astro:assets' - [Computer Use Linux](computer-use-linux.md): **Computer Use** enables programmatic control of desktop environments within Daytona sandboxes. It provides mouse, ke... - [Computer Use Macos](computer-use-macos.md): **Computer Use** enables programmatic control of desktop environments within Daytona sandboxes. It provides mouse, ke... - [Computer Use Windows](computer-use-windows.md): **Computer Use** enables programmatic control of desktop environments within Daytona sandboxes. It provides mouse, ke... - [Computer Use](computer-use.md): Computer Use enables programmatic control of desktop environments within Daytona sandboxes. It provides mouse, keyboa... - [Config](config.md): Main class for a new Daytona::Config object. - [Configuration](configuration.md): Daytona supports multiple options to configure your environment, in order of precedence: - [Custom Domain Authentication](custom-domain-authentication.md): Daytona allows you to deploy your own custom preview proxy to handle preview URLs for sandboxes. This gives you compl... - [Data Analysis With Ai](data-analysis-with-ai.md): import { Image } from 'astro:assets' - [daytona](daytona.md): {/* Code generated by gomarkdoc. DO NOT EDIT */} - [Define a declarative image with python packages](declarative-builder.md): Declarative Builder provides a powerful, code-first approach to defining dependencies for Daytona Sandboxes. Instead ... - [Import the Daytona SDK](en.md): Daytona is an open-source, secure and elastic infrastructure for running AI-generated code. - [errors](errors.md): {/* Code generated by gomarkdoc. DO NOT EDIT */} - [Execute Response](execute-response.md): Response from the command execution. - [List files in a directory](file-system-operations.md): The Daytona SDK provides comprehensive file system operations through the`fs`module in Sandboxes. This guide covers... - [Create a directory with standard permissions](file-system.md): class FileSystem() - [Getting Started](getting-started.md): This section introduces core concepts, common workflows, and next steps for using Daytona after completing the [Quick... - [Basic clone](git-operations.md): The Daytona SDK provides built-in Git support through the`git`module in Sandboxes. This guide covers all available ... - [Clone a repository](git.md): class Git() - [Go Sdk](go-sdk.md): The Daytona Go SDK provides a powerful interface for programmatically interacting with Daytona Sandboxes. - [Google Adk Code Generator](google-adk-code-generator.md): This guide demonstrates how to use the`DaytonaPlugin`for Google ADK to build an agent that generates, tests, and ve... - [Guides](guides.md): Daytona provides a comprehensive set of guides to help you get started. - [Image](image.md): class Image(BaseModel) - [Inngest Agentkit Coding Agent](inngest-agentkit-coding-agent.md): import { Image } from 'astro:assets' - [Load the dataset](langchain-data-analysis.md): import { Image } from 'astro:assets' - [Create Sandbox](language-server-protocol.md): The Daytona SDK provides Language Server Protocol (LSP) support through Sandbox instances. This enables advanced lang... - [Letta Code Agent](letta-code-agent.md): import { Image } from 'astro:assets' - [Limits](limits.md): Daytona enforces resource and requests limits to ensure fair usage and stability across all organizations. - [Linked Accounts](linked-accounts.md): Daytona supports linking user accounts from various identity providers. At the moment, the following providers are su... - [Log Streaming](log-streaming.md): When executing long-running processes in a sandbox, you’ll often want to access and process their logs in **real-time**. - [Now ready for LSP operations](lsp-server.md): class LspServer() - [Mastra Coding Agent](mastra-coding-agent.md): This guide demonstrates how to configure the [Mastra coding agent](https://github.com/mastra-ai/template-coding-agent... - [Mcp](mcp.md): The Daytona Model Context Protocol (MCP) Server enables AI agents to interact with Daytona's features programmaticall... - [Allow access to specific IP addresses (Wikipedia, X/Twitter, private network)](network-limits.md): Daytona provides network egress limiting for sandboxes to control internet access. This feature can be automatically ... - [Object Storage](object-storage.md): class ObjectStorage() - [Openclaw Run Secure Sandbox](openclaw-run-secure-sandbox.md): This guide walks you through setting up [OpenClaw](https://openclaw.ai/) inside a Daytona sandbox and configuring Tel... - [Opencode Web Agent](opencode-web-agent.md): import { Image } from 'astro:assets' - [options](options.md): {/* Code generated by gomarkdoc. DO NOT EDIT */} - [Organizations](organizations.md): Daytona provides organizations as a way to group resources and enable collaboration. Users can work individually in t... - [Oss Deployment](oss-deployment.md): This guide will walk you through running Daytona Open Source locally using Docker Compose. - [Preview And Authentication](preview-and-authentication.md): The Daytona SDK provides a method to generate preview links for Sandboxes. A preview link's schema consists of the po... - [Use with requests](preview.md): The Daytona SDK provides methods to generate preview links for accessing Sandboxes. Any process listening for HTTP tr... - [Run Python code](process-code-execution.md): The Daytona SDK provides powerful process and code execution capabilities through the`process`module in Sandboxes. ... - [Simple command](process.md): class Process() - [Pty Handle](pty-handle.md): PTY session handle for managing a single PTY session. - [Create PTY session](pty.md): The Daytona SDK provides powerful pseudo terminal (PTY) capabilities through the`process`module in Sandboxes. PTY s... - [Python Sdk](python-sdk.md): The Daytona Python SDK provides a robust interface for programmatically interacting with Daytona Sandboxes. - [Rate Limits](rate-limits.md): Daytona enforces API rate limits to ensure fair usage, platform stability, and optimal performance for all users. Rat... - [Open http://localhost:8000/viewer/](recursive-language-models.md): This guide demonstrates how to build a recursive language model (RLM) agent system that uses Daytona sandboxes, based... - [Configure Daytona to use the US region](regions.md): Sandboxes are isolated runtime environments that run on **runners** — machines that form Daytona's compute plane. - [Initialize the SDK (uses environment variables by default)](ruby-sdk.md): The Daytona Ruby SDK provides a robust interface for programmatically interacting with Daytona Sandboxes. - [Runners](runners.md): Runners are machines that power Daytona's compute plane, providing the underlying infrastructure for running sandbox ... - [Sandbox Management](sandbox-management.md): import Image from 'astro/components/Image.astro' - [Auto-stop after 1 hour](sandbox.md): class Sandbox(SandboxDto) - [Sandboxes](sandboxes.md): Sandboxes are isolated runtime environments managed by Daytona. This guide covers the lifecycle of Sandboxes and how ... - [Snapshot](snapshot.md): class Snapshot(SyncSnapshotDto) - [Create a snapshot with custom resources](snapshots.md): Snapshots are sandbox templates created from [Docker](https://www.docker.com/) or [OCI](https://opencontainers.org/) ... - [Create SSH access token](ssh-access.md): You can connect to any of your sandboxes via SSH using token-based authentication. - [Example usage:](trl-grpo-training.md): import { Image } from 'astro:assets' - [types](types.md): {/* Code generated by gomarkdoc. DO NOT EDIT */} - [Typescript Sdk](typescript-sdk.md): The Daytona TypeScript SDK provides a powerful interface for programmatically interacting with Daytona Sandboxes. - [Volume Service](volume-service.md): Service for managing Daytona Volumes. Can be used to list, get, create and delete Volumes. - [Volume](volume.md): class Volume(VolumeDto) - [Create a new volume or get an existing one](volumes.md): Volumes are FUSE-based mounts that provide shared file access across Daytona Sandboxes. They enable sandboxes to read... - [Configuration](vpn-connections.md): VPN connections are a way to connect your Daytona Sandboxes to private networks. By establishing a VPN connection, yo... - [Web Terminal](web-terminal.md): Daytona provides a Web Terminal for interacting with your Sandboxes, allowing for a convenient way to view files, run... - [Webhooks](webhooks.md): Webhooks are HTTP callbacks that Daytona sends to your specified endpoints when specific events occur.