Platform
Projects
Projects group related feature flags together within an organization.
Overview
A project groups related feature flags. Each project belongs to an organization and has its own set of environments and flags.
Creating a project
When you create a project, you provide:
| Field | Description | Validation |
|---|---|---|
| Name | Display name (e.g. "Web App") | 1-100 characters |
| Slug | URL-safe identifier (e.g. web-app) | Lowercase, numbers, hyphens only. Unique within the organization. |
Default environments
Every new project is automatically created with three environments:
| Environment | API Key Prefix |
|---|---|
| Development | sf_dev_ |
| Staging | sf_stg_ |
| Production | sf_prod_ |
Each environment has its own API key, and flags are configured independently per environment.
Project scope
- Projects are organization-scoped — the same slug can exist in different organizations
- Flags are project-scoped — flag keys must be unique within a project
- Environments are project-scoped — each project has its own set of environments
Deleting a project
Deleting a project permanently removes all its environments, flags, flag configurations, and API keys. This action cannot be undone.