> ## 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-migratiegids

Houd bij het bijwerken van oudere templatevoorbeelden naar de huidige SDK-structuur rekening met deze migraties:

* Geef de voorkeur aan de `Template` builder API boven ad-hoc runtime-bootstrapping binnen `Sandbox.create(...)`.
* Gebruik `Template.build(...)` om eerst een herbruikbare template te maken en geef vervolgens de geretourneerde template-ID door aan `Sandbox.create(...)`.
* Verplaats opstartlogica naar `setStartCmd(...)` / `set_start_cmd(...)`, zodat de omgeving klaar is voordat runtime-aanvragen binnenkomen.
* Verplaats herhaalde stappen voor pakketinstallatie en het kopiëren van bestanden naar de template-build in plaats van ze uit te voeren nadat de sandbox is gestart.
* Gebruik tags voor releasepromotie in plaats van templatenamen voor elke rollout te wijzigen.

Gebruik voor JavaScript en TypeScript het standaard ESM-importpad wanneer je met `Template` werkt in een Node ESM-project:

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

Dit is het momenteel gevalideerde pad voor de `Template` API in deze documentatieset.
