Projects

A project is the top-level organizational unit in Eyrie. Every deployment group, deployment, repository, and cloud provider belongs to a project.

Creating a Project

Click New Project from the dashboard or the project list. You need to provide:

  • Name — a human-readable name (e.g. “My Company”).

  • Slug — a DNS-safe identifier used in URLs and subdomains. Must be unique and contain only lowercase letters, numbers, and hyphens.

The portal sends a POST to /_eyrie/api/projects to create the project.

TODO — screenshot of the project list TODO — screenshot of the create project dialog

Project Settings

Open a project and navigate to Settings to configure:

  • Name and Slug — can be updated after creation (slug changes affect all URLs).

  • Domain — the base domain used for deployment subdomains.

  • Primary Deployment — the deployment treated as the “main” instance for this project.

TODO — screenshot of the project detail page

Project Owner vs Members

The user who creates a project becomes the owner. Owners have full control, including the ability to delete deployment groups and manage billing. Other users are added as members with specific roles (see Team).