Start here
Constraints
What the runtime refuses, and which files the platform owns. Read this first.
Compared to plain Next.js
Same framework, different boundaries. What you do differently here.
The SDKs
The packages installed in every app, and where each one’s full API lives.
The shape of an app
Two things in that diagram are easy to miss, and they shape everything else:- Your code is not the first hop. Hostname classification, tenant lookup, signed-in user resolution and public/internal visibility are decided in the shared dispatch worker before your app runs.
- Your app owns no infrastructure. There is no database you provision, no queue you run, no bucket you name. Capabilities arrive as SDKs, and the platform holds the credentials.
Working on an app
Your local checkout is not what the preview serves. The hosted sandbox builds from the project’s
main branch on the platform, so your edits appear in the dashboard preview only after they are
pushed.