Daytona × Ambacti

Bring Daytona into
the flow of work.

A little less busywork with Daytona.

Roman aqueduct developing from a precise architectural drawing into marble.
Gather contextDo the workReview & share
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.