Skip to main content
A project is a self-contained workspace for a single website. It has its own files, hosting configuration, environment variables, deployment history, and AI usage tracking.

Creating a project

Click New Site in the dashboard. You have three options:

Advanced configuration

When creating a project you can optionally configure:
  • Database — provision a managed database for your project
  • Environment variables — set secrets and config values that are available at build and runtime

Project dashboard

Once inside a project, the dashboard gives you access to everything:

Switching between projects

Click the project name in the top-left corner or press the back arrow to return to the dashboard. All your projects are listed in a table with their status, last deployment time, and live URL.

Project settings

Open Settings from the project sidebar to manage:
  • Project name and description
  • Custom domain configuration
  • Environment variables
  • GitHub integration
  • Database settings
  • Hosting type (serverless or container)

Deleting a project

Deleting a project is permanent. All files, deployments, and configuration are removed and cannot be recovered.
To delete a project, go to Settings and scroll to the Danger Zone section. Click Delete Project and confirm by typing the project name.

Cloning a project

You can duplicate an existing project from the dashboard. This creates a new project with the same files and configuration, but a fresh deployment history and a new live URL.