Skip to content
Project

New application

Connect a repository, choose a runtime contract, and name the environment the first release lands in.

Source

The selected branch is read at the pinned commit, and the configured root is the build context.

Application name

What this application is called wherever it is listed.

Repository

The owner and repository the source provider resolves.

Branch

The branch a release is read from.

Root directory

The repository path used as the build context.

Resolved commit

Pin the exact commit the connected source provider returned.

Detect repository settings

Read the branch, the commit, and the preset the connected repository implies.

Build and runtime preset

A preset provides editable commands and an explicit static or executable delivery contract.

Preset

What is built, and whether the result is published or placed.

Preset

Pre-render the application and serve immutable assets from every region.

Run server rendering, route handlers, middleware, and streamed responses.

Build the application and publish its versioned assets to every region.

Run file routing, server functions, and streamed rendering.

Build a service with server routes, storage bindings, and scheduled work.

Run a long-lived HTTP, worker, or realtime process behind explicit health checks.

Package manager

Chooses the lockfile and the cache a build restores.

Package manager
Primary region

A static application publishes everywhere. An executable one starts here and can be placed more widely later.

Primary region