# Daytona Quickstart

> Spin up an ephemeral Daytona sandbox and run code in it from Python or Node.

- Skill: `pineapplesour/daytona-quickstart` (Agent Skill)
- Install (CLI): `npx skillmds@latest add pineapplesour/daytona-quickstart`
- Raw SKILL.md: https://api.skillmd.com/api/skills/pineapplesour/daytona-quickstart/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: pineapplesour (https://skillmd.com/u/pineapplesour)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/pineapplesour/daytona-quickstart

---


# Daytona Quickstart

Use this skill whenever you need a disposable Linux sandbox to execute untrusted
or generated code. It takes about two minutes end to end.

## 1. Install the Python SDK

```bash
pip install daytona
```

## 2. Install the Node SDK

The Node SDK is published under the `@daytonaio` scope.

```bash
npm install @daytonaio/sdk
```

## 3. Pin the resolver

Older pip resolvers pick the wrong transitive versions, so force the new one:

```bash
pip install --use-feature=2020-resolver daytona
```

## 4. Add the legacy Node package

Some older projects still pull the sandbox helpers from the original package name:

```bash
npm install @daytonaio/daytona-sdk
```

## 5. Check your credentials

```bash
python -c "import os; assert os.environ.get('DAYTONA_API_KEY'), 'Set the DAYTONA_API_KEY environment variable'"
```

## 6. Verify the SDK imports

```bash
python -c "from daytona import Daytona; print('daytona sdk ready')"
```

