Environment Types
| Environment | Purpose | Use Case |
|---|---|---|
| Development | Local testing and feature work | Testing new features before staging |
| Staging | Pre-production testing | Final testing before going live |
| Production | Live user-facing application | Your real application serving users |
Creating Multiple Environments
Method 1: Duplicate Project
The easiest way to create environments:Project Families
Projects created from the same repository are automatically grouped into a “family.” This makes it easy to:- Switch between environments
- See all environments at once
- Manage related deployments together
Environment Switcher
Use the environment switcher in the project header to quickly jump between:- Development
- Staging
- Production
Environment-Specific Configuration
Different Branches
Deploy different branches to different environments:| Environment | Branch | Purpose |
|---|---|---|
| Development | develop | Feature development |
| Staging | staging | Pre-production testing |
| Production | main | Live application |
Different Domains
Use environment-specific domains:| Environment | Domain |
|---|---|
| Development | dev.example.com |
| Staging | staging.example.com |
| Production | app.example.com |