> ## Documentation Index
> Fetch the complete documentation index at: https://novita.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# V2-Migrationsleitfaden

Wenn du ältere Template-Beispiele auf die aktuelle SDK-Struktur aktualisierst, beachte diese Migrationen:

* Bevorzuge die `Template`-Builder-API gegenüber ad-hoc ausgeführtem Runtime-Bootstrapping innerhalb von `Sandbox.create(...)`.
* Verwende `Template.build(...)`, um zuerst ein wiederverwendbares Template zu erzeugen, und übergib dann die zurückgegebene Template-ID an `Sandbox.create(...)`.
* Verschiebe die Startlogik nach `setStartCmd(...)` / `set_start_cmd(...)`, damit die Umgebung bereit ist, bevor Runtime-Anfragen eingehen.
* Verschiebe wiederholte Paketinstallationen und Schritte zum Kopieren von Dateien in den Template-Build, anstatt sie nach dem Sandbox-Start auszuführen.
* Verwende Tags für die Release-Promotion, anstatt bei jedem Rollout Template-Namen zu ändern.

Für JavaScript und TypeScript verwende den standardmäßigen ESM-Importpfad, wenn du mit `Template` in einem Node-ESM-Projekt arbeitest:

```ts theme={"system"}
import { Template, Sandbox } from "novita-sandbox"
```

Dies ist der derzeit validierte Pfad für die `Template`-API in diesem Dokumentationssatz.
