Documentation Home
Start Here
- What is Daytona?
Learn about Daytona and how it can help you manage your development environments. - Architecture Overview
Understand the architecture of Daytona and how it manages Workspaces. - Getting Started
Get started with Daytona and learn how to use and configure your development environments. - Install Daytona
Install Daytona on Linux, macOS, or Windows operating system.
Configure
- Add a Git Provider
Create Workspaces from repositories hosted across GitHub, GitLab, Bitbucket, and others. - Install a Provider
Install a new Provider to interface with the Daytona Server and manage your Workspaces. - Set a Target Configuration
Set a Target configuration that governs how Daytona manages and deploys Workspaces. - Set a Container Registry
Set a Container Registry to store credentials used to pull container images from specified registry servers. - Create Workspace Templates
Manage and reuse Workspace Templates across multiple Workspaces. - Configure Daytona Server
Daytona Server runs on your machine and handles actions relating to Workspaces.
Use
- Create a Workspace
Create a development environment from a Git repository and start deploying. - Set a Target
Learn how to set a Target for your Workspace and manage its configuration. - Interact with Agent Toolbox
Learn how to use the Agent Toolbox to manage and interact with your Workspaces. - Pre-build your Workspace
Learn how to manage and reuse Prebuilds across Workspaces. - Set Default IDE
Automatically open your Workspace in your preferred IDE. - Add Custom Samples
Use quick-start repositories with predefined development configurations and environments to create Workspaces. - Build a Container Image
Use Builders to create a development container image for your Workspace. - Deploy a Runner
Learn how to use and manage Runners in Daytona.
Dive Deeper
- CLI Reference
Learn about the Daytona CLI and how to interact with Daytona from the command line. - API Reference
Explore the Daytona API and learn how to interact with Daytona programmatically. - Docker Extension
Use an embedded version of the Daytona client and server tools directly within Docker Desktop.