コンテンツにスキップ

TypeScript SDK リファレンス

Daytona の TypeScript SDK は、Daytona のサンドボックスをプログラムから操作するための強力なインターフェースを提供します。

インストール

npm を使用して Daytona の TypeScript SDK をインストールします:

ターミナルウィンドウ
npm install @daytonaio/sdk

または yarn を使用します:

ターミナルウィンドウ
yarn add @daytonaio/sdk

はじめに

Daytona の TypeScript SDK を使い始めるための簡単な例を紹介します:

import { Daytona } from '@daytonaio/sdk'
async function main() {
// SDK を初期化(デフォルトで環境変数を使用)
const daytona = new Daytona()
// 新しいサンドボックスを作成
const sandbox = await daytona.create({
language: 'typescript',
envVars: { NODE_ENV: 'development' },
})
// コマンドを実行
const response = await sandbox.process.executeCommand('echo "Hello, World!"')
console.log(response.result)
}
main().catch(console.error)

設定

SDK は環境変数を使うか、コンストラクターにオプションを渡して設定できます:

import { Daytona } from '@daytonaio/sdk';
// 環境変数を使用 (DAYTONA_API_KEY, DAYTONA_API_URL, DAYTONA_TARGET)
const daytona = new Daytona();
// 明示的な設定を指定
const daytona = new Daytona({
apiKey: 'your-api-key',
apiUrl: 'https://app.daytona.io/api',
target: 'us'
});