Organization Structure
Zephyr Cloud organizes your deployments using three levels: Organizations, Projects, and Applications.
Overview
Organizations
Organizations are automatically created from your Git repository's origin.
How Organizations Are Created
Zephyr determines your organization using this order:
- Git Organization Name - GitHub/GitLab organization or group name
- Repository Owner - Falls back to repository owner username
- Custom Git Providers - Handles self-hosted Git instances
Examples:
github.com/acme-corp/my-repo → Organization: acme-corp
gitlab.company.com/frontend-team/project → Organization: company-com
git.internal.company.com/web-platform/apps → Organization: internal-company-com
Projects
Projects are automatically created from your Git repository name. All applications from the same repository are grouped under one project.
What Projects Enable
- Configure which applications deploy to which cloud integrations
- Bulk update deployment settings
- Coordinate environment promotions
- Share environment variables and secrets
- Manage team access for multiple applications
Example Structure
Organization: acme-corp
�� Project: ecommerce-platform
�� Application: header-component
�� Application: product-catalog
�� Application: shopping-cart
�� Application: checkout-flow
Applications
Applications are individual deployable units. Each application has its own build output and can be deployed and versioned independently.
Application Features
- Independent deployment - Own build and deployment lifecycle
- Version management - Independent versioning with tags and environments
- Dependency resolution - Can consume other applications as remote dependencies
- Custom environments - Staging, production, and feature branch environments
Per-Application Configuration
Each application can have:
- Different cloud deployment targets
- Unique build settings and bundler configurations
- Independent access controls
- Custom domain configurations
How It Works in the Dashboard
The dashboard follows this hierarchy:
- Organization View - All projects and recent activity
- Project View - Applications in a project, shared settings
- Application View - Detailed management, versions, and deployments