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.
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.
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).