Documentation

Projects

Projects are the top level container for services, environments, and team access.

What is a project

A project groups related services so they can share environments, variables, and permissions. Most teams create one project per product or client.

What belongs in a project

  • App services that ship the user facing product.
  • Worker services for background jobs and scheduled tasks.
  • Database services for persistent data.
  • Shared environment variables and secrets.

Project structure tips

  • Use one project per product to keep deployments organized.
  • Separate staging and production with environments instead of new projects.
  • Name services clearly so logs and metrics are easy to scan.