---
title: "Daytona to Vakna: SDK calls and vakna commands"
description: "Each Daytona TypeScript SDK call next to the vakna command that does the same, what has no equivalent, and where Daytona does more."
sources_checked: "2026-10-20"
verified:
  cli: "0.0.0-mock"
  date: "2026-10-20"
---

Each Daytona SDK call maps to one `vakna` command below. Their calls are from their public docs, checked on 20 October 2026, with the page for each. Vakna is a CLI; they are SDKs, so a row maps a call to a command, not a function to a function.

## Which vakna command replaces each Daytona call?

| Daytona (TypeScript SDK) | vakna |
| -- | -- |
| `daytona.create({ snapshot })` ([docs](https://www.daytona.io/docs/en/sandboxes)) | `vakna create` |
| `sandbox.process.executeCommand("ls -la")` ([docs](https://www.daytona.io/docs/en/process-code-execution)) | `vakna shell <box> -- ls -la` |
| `daytona.list()` ([docs](https://www.daytona.io/docs/en/typescript-sdk/daytona)) | `vakna list` |
| `sandbox.delete()` ([docs](https://www.daytona.io/docs/en/typescript-sdk/sandbox)) | `vakna delete <box>` |
| `sandbox.pause()`, then `sandbox.start()` ([docs](https://www.daytona.io/docs/en/typescript-sdk/sandbox)) | `vakna suspend <box>`, `vakna resume <box>` |
| `sandbox.createSnapshot(name)`, `sandbox.fork()` ([docs](https://www.daytona.io/docs/en/typescript-sdk/sandbox)) | `vakna snapshot <box>`, `vakna fork <box> --count <n> -- <command>` |
| `daytona.create({ networkBlockAll })`, `domainAllowList` ([docs](https://www.daytona.io/docs/en/network-limits)) | lockdown by default, `vakna net allow <host>` |
| `sandbox.fs.uploadFile(buffer, path)` ([docs](https://www.daytona.io/docs/en/file-system-operations)) | `tar c . \| vakna shell <box> -- tar x` |
| `daytona.get(sandboxIdOrName)` ([docs](https://www.daytona.io/docs/en/typescript-sdk/daytona)) | address the box by name or id in any command |

## What has no equivalent in Vakna?

- Automatic stop, archive and delete intervals: `autoStopInterval` and its siblings ([docs](https://www.daytona.io/docs/en/typescript-sdk/daytona)).
- A preview URL for a port: `sandbox.getPreviewLink(port)` ([docs](https://www.daytona.io/docs/en/typescript-sdk/sandbox)).
- CPU, memory and disk set per sandbox ([docs](https://www.daytona.io/docs/en/sandboxes)).

## Where does Daytona do more?

- GPU sandboxes, up to eight GPUs, and nested virtualization ([docs](https://www.daytona.io/docs/en/sandboxes)).
- Computer use on Linux and Windows desktops ([docs](https://www.daytona.io/docs/en/computer-use)).
- Shared US and EU regions, dedicated regions and bring-your-own-cloud ([docs](https://www.daytona.io/docs/en/regions)).

## What does Vakna do that Daytona's docs don't show?

- A fork of many boxes is one command with one receipt, failures grouped by signature.
- Lockdown is the default for every box, not a setting per sandbox.
