Skip to content

Projects & Environments

Projects

A project groups related services together. For example, a "My SaaS" project might contain:

  • A Next.js web app
  • A Node.js API backend
  • A PostgreSQL database
  • A Redis cache

Creating a Project

Click "New Project" from the dashboard or projects page. Give it a meaningful name.

Project Settings

  • Name — editable anytime
  • Description — optional, shown in project lists
  • Delete — removes the project and all its environments/services

Environments

Each project has one or more environments:

EnvironmentPurpose
ProductionLive, user-facing services (created by default)
StagingPre-production testing
DevelopmentActive development
PreviewAuto-created per pull request (paid plans)

Creating an Environment

From your project page, click the environment dropdown → "Add Environment".

Environment Isolation

Each environment has its own:

  • Set of services (independent deployments)
  • Environment variables
  • Domains

Services in different environments are completely isolated — a staging database doesn't affect production.

Powered by ZevOP Technologies