Bring Daytona into
the flow of work.
A little less busywork with Daytona.
Code2 capabilities+
- Run code in a sandbox
Execute Python, JavaScript, or TypeScript inside a sandbox. Optionally creates an ephemeral sandbox just for this execution.
- Run a command in a sandbox
Execute a shell command inside a sandbox. Optionally creates an ephemeral sandbox just for this execution.
File6 capabilities+
- Create a folder in a sandbox
Create a directory at an absolute path with Unix-style permissions
- Delete a file or directory
Remove a file or directory; pass Recursive to remove non-empty folders
- Download a file from a sandbox
Read a file from a sandbox path and emit it as binary output
- List files in a directory
Return file metadata (name, size, mode, modTime, owner) for entries in a directory
- Move or rename a file or directory
Atomic move/rename. Use a different name to rename in place.
- Upload a file to a sandbox
Send the input item’s binary field to a sandbox path
Git7 capabilities+
- Stage files for the next commit
Stage one or more files in the working tree
- Check out a branch or commit
Switch to a branch or check out a specific commit SHA
- Clone a git repository into a sandbox
Clone a git repository into a path inside the sandbox
- Create a commit from staged changes
Commit the currently-staged changes with an author/message
- Pull changes from the remote
Fetch and merge updates from the remote tracking branch
- Push changes to the remote
Push local commits to the remote
- Show working tree status
Return current branch, ahead/behind counts, and per-file status
Sandbox7 capabilities+
- Create a sandbox
Create a new sandbox, optionally waiting until it is started
- Delete a sandbox
Permanently delete a sandbox by ID
- Get a sandbox
Retrieve a single sandbox by ID
- Get many sandboxes
List sandboxes in the current organization
- Get a preview URL
Generate a public preview URL for a port exposed inside a sandbox
- Start a sandbox
Start a stopped sandbox, optionally waiting until it is started
- Stop a sandbox
Stop a running sandbox
Snapshot6 capabilities+
- Activate a snapshot
Mark a snapshot as active so it becomes usable for sandbox creation
- Create a snapshot
Create a new snapshot from a Docker image
- Deactivate a snapshot
Mark a snapshot as inactive
- Delete a snapshot
Permanently delete a snapshot
- Get a snapshot
Retrieve a single snapshot by ID or name
- Get many snapshots
List snapshots in the current organization with optional filters
Volume4 capabilities+
- Create a volume
Create a new persistent volume
- Delete a volume
Delete a volume by ID
- Get a volume
Retrieve a single volume by ID
- Get many volumes
List volumes in the current organization
Frequently asked
questions.
What could an Ambacti integration do with Daytona?
The documented operations include Code: Run code in a sandbox; Code: Run a command in a sandbox; File: Create a folder in a sandbox; File: Delete a file or directory.
Could I keep a workflow read-only?
For a read-only workflow, limit account permissions to reading data and exclude actions that create, update, or delete records.
Will every action run automatically?
Choose which steps could run on their own and which should pause for review. Changes should follow the permissions and approval rules you set.
Do I need to review actions in Daytona?
Decide which work could run on its own and which steps need your review.